bonjour j'ai eu un problème avec la lecture d'un fichier, j'essaie de lire à partir d'un fichier en utilisant fscanf()
et je ne peux pas sembler le trier. j'essaie de lire la ligne de fichiers en ligne et de mettre la chaîne dans une variable (tampon) à chaque fois, mais je ne peux pas comprendre comment la boucle while est supposé être à la recherche comme merci à l'avanceLecture à partir d'un fichier
le fichier que je veux read from est un fichier txt avec ce format: première ligne: "1234, abc, etc" deuxième ligne: "2432, fjh, etc" et plus de lignes comme celles que je veux pouvoir utiliser la méthode fscanf pour les mettre dans chaque boucle toute la ligne permet de dire "1234, abc, etc" dans ma variable de chaîne et ainsi de suite jusqu'à ce que je n'ai plus de lignes à lire
c'est ce que j'ai réussi à rassembler jusqu'à présent (mais ce n'est pas la façon curret pour l'écrire):
char* buffer[100];
while (fscanf(FILE *finput,"%s",buffer)!=something)
{
printf("%s",buffer);
}
Je veux que ce code pour pouvoir imprimer toutes les lignes dans mon code si vous seriez en mesure de corriger mes erreurs je vais grandement appriciate il
Publiez-vous le code que vous avez saisi? –
Vous devriez également inclure une description (ou un échantillon, ou les deux) des données que vous essayez de lire. –