Pb dev-c++
Résolu
James56
Messages postés
148
Date d'inscription
Statut
Membre
Dernière intervention
-
c++ -
c++ -
a chaque fois que je veux compiler il m'indique une erreur a la ligne 2
ya t'il vraient une erreur ? :
#include <stdio.h>
char q;
char octet;
FILE*fichier;
int main()
{
fichier=fopen("texte.txt","rt");
if(fichier==NULL )
{
printf("le ficher texte est absent\n");
return(-1);
}
while((octet=fgetc(fichier))!=EOF)
{
printf("%c",octet);
}
fclose(fichier);
printf("\nFin du fichier texte\n");
scanf("%c",&q);
return(0);
}
ya t'il vraient une erreur ? :
#include <stdio.h>
char q;
char octet;
FILE*fichier;
int main()
{
fichier=fopen("texte.txt","rt");
if(fichier==NULL )
{
printf("le ficher texte est absent\n");
return(-1);
}
while((octet=fgetc(fichier))!=EOF)
{
printf("%c",octet);
}
fclose(fichier);
printf("\nFin du fichier texte\n");
scanf("%c",&q);
return(0);
}
7 réponses
-
donne une taille a ton char
char q[30];
et le scanf("%c",&q); est pas beau, fait plutot gets(q);
-
merci pour ta reponse.
j'ai donner une taille mais sa change rien il m'indique toujours une erreur a la ligne 2
une autre idée ? -
quelle ereur affiche t'il ??
tu pourrais nous faire un copier coller ?
et si tu déclarais plutot dans ton int ??#include <stdio.h> int main() { char q[30]; char octet; FILE *fichier; fichier=fopen("texte.txt","rt"); if(fichier==NULL ) { printf("le ficher texte est absent\n"); return(-1); } while((octet=fgetc(fichier))!=EOF) { printf("%c",octet); } fclose(fichier); printf("\nFin du fichier texte\n"); scanf("%c",&q); return(0); } -
en fait il s'arrete au debut de la compilation et il indique la ligne 2 en surbrillance :
https://i23.servimg.com/u/f23/10/05/18/50/rra_bm10.jpg -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
c'est pour ca que je t'es dis de déclarer dans ton main.
sinon petite question, ton code est pas fini, ou ta variable q ne te sert a rien ?
-
-