juki_webmaster
Messages postés947Date d'inscriptionmercredi 19 novembre 2003StatutMembreDernière intervention 5 avril 20083 1 nov. 2005 à 18:16
void main (char ** arg_vec) =>
fonction principale de type void() = BOF! la fonction principale est rensé retourner une valeur numerique (0 si reussi/fini 1 si echoué).
char ** arg_vec => c'est tres sale!
Cette fonction peux prendre en parametre: le nombres d'arguments envoyer par la console et ces valeurs sous formes d'une char** dynamique alloué.
En parametre :
./monprogramme un deux trois
argv[0] = monprogramme
argv[1] = un
argv[2] = deux
argv[3] = trois
argv[4] = OPS i'm did again :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 1 nov. 2005 à 19:42
comme dit plut haut, un strcpy direct sans controle sur un param externe au prog, c'est laisser au loup la porte ouverte de la bergerie, à ne jamais faire.