Dans le cas où fichierMachine est NULL, j'ai ce code :
Si fichierMachine est NULL, je n'ai pas besoin d'aller plus loin dans mon application.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 else { if ferror(fichierMachine))//Une erreur s'est produite { perror("machine.txt"); return 1; } }
Dois-je tout de même initialiser tableauMachine?
puisque mes données sont dans lignecaractere = ligne[j];
while (caractere != '\n')//Verification de non fin de ligne
{
strcat(alphabet,&caractere);
strcat n'attend pas comme 2° argument l'adresse d'un caractère, mais l'adresse d'une chaîne de caractères, c'est à dire un tableau de caractères terminé par un 0.
Je peux faire un strcpy(alphabet,ligne) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 char ligne[256]; fgets(ligne, sizeof ligne, fichierDonnees) != NULL)
Partager