bloc_note
Ceci est une ancienne révision du document !
Bloc Note rapide
#include <stdio.h> #include <stdlib.h> #include <unistd.h> void check_if_launched_by_script() { // Vérifier si stdin est connecté à un terminal if (isatty(STDIN_FILENO)) { fprintf(stderr, "Error: This program must be launched by a script, not directly from a terminal.\n"); exit(1); } } int main(int argc, char *argv[]) { // Vérifier si le programme est lancé via un script shell check_if_launched_by_script(); printf("Program successfully launched by a shell script.\n"); // Logique de votre programme ici return 0; }
bloc_note.1734426464.txt.gz · Dernière modification : 2024/12/17 10:07 de admin