Int main(argc, argv)
christouff
Messages postés
78
Statut
Membre
-
toto -
toto -
Bonjour,
Voila j'ai un fichier readFrame.c et dedans le fichier il ya le main qui est écrit de la manière:
///////////////////////////////////////
int main(argc, argv)
int argc;
char **argv;
/* main begin */
{
/////////////////////////////////////////
et après y'a :
if( argc != 3 )
{
printf("USAGE %s <binary data File> <num frame>\n", argv[0]);
return 0;
}
strcpy(file_raw, argv[1]);
fp_raw=fopen(file_raw,"r");
if( fp_raw == NULL)
{
printf("Can't open file %s not found or acces denied \n", argv[1]);
return -1;
}
Je comprend pas ce qu'il faut que je mette en paramètre pour lancer le programme mais surtout je comprend pas comment je peux le lancer
Enfin que dois je taper pour lancer le fichier.
Merci d'avance
Voila j'ai un fichier readFrame.c et dedans le fichier il ya le main qui est écrit de la manière:
///////////////////////////////////////
int main(argc, argv)
int argc;
char **argv;
/* main begin */
{
/////////////////////////////////////////
et après y'a :
if( argc != 3 )
{
printf("USAGE %s <binary data File> <num frame>\n", argv[0]);
return 0;
}
strcpy(file_raw, argv[1]);
fp_raw=fopen(file_raw,"r");
if( fp_raw == NULL)
{
printf("Can't open file %s not found or acces denied \n", argv[1]);
return -1;
}
Je comprend pas ce qu'il faut que je mette en paramètre pour lancer le programme mais surtout je comprend pas comment je peux le lancer
Enfin que dois je taper pour lancer le fichier.
Merci d'avance
A voir également:
- Int main(argc, argv)
- La main de la titi popo - Forum Musique / Radio / Clip
- Prise en main a distance windows - Guide
- Main a cessé de fonctionner autocom ✓ - Forum Windows
- Scan ligne de la main gratuit - Télécharger - Photo & Graphisme
- Désactiver remise en main propre leboncoin - Forum Consommation & Internet
2 réponses
D'abord il va falloir compiler ton programme (avec gcc par exemple)
le plus simple est de faire dans la console: gcc readFrame.c
Tu obtiendra un fichier binaire a.out (s'il n'y a pas trop d'erreur)
Pour le lancer tu fais dans la console ./a.out arguments1 argument2
tu as dans le code les lignes suivantes qui aide à comprendre ce qui ce passe:
printf("USAGE %s <binary data File> <num frame>\n", argv[0]);
Cette ligne d'erreur affiche les convention de lancement du fichier.
il faut 2 paramètres apparemment : <binary data File> <num frame>
On voit aussi que le programme essaye d'ouvrir le fichier passé en premier argument:
strcpy(file_raw, argv[1]);
fp_raw=fopen(file_raw,"r");
Pour argv[2] je ne vois rien....
Bon courage.
le plus simple est de faire dans la console: gcc readFrame.c
Tu obtiendra un fichier binaire a.out (s'il n'y a pas trop d'erreur)
Pour le lancer tu fais dans la console ./a.out arguments1 argument2
tu as dans le code les lignes suivantes qui aide à comprendre ce qui ce passe:
printf("USAGE %s <binary data File> <num frame>\n", argv[0]);
Cette ligne d'erreur affiche les convention de lancement du fichier.
il faut 2 paramètres apparemment : <binary data File> <num frame>
On voit aussi que le programme essaye d'ouvrir le fichier passé en premier argument:
strcpy(file_raw, argv[1]);
fp_raw=fopen(file_raw,"r");
Pour argv[2] je ne vois rien....
Bon courage.