Bonjour,
Je cherche à lire en C++ (Borland V 6) un fichier txt que j'ai reçu, avec deux colonnes. Séparateur entre deux valeurs d'une ligne: tabulation. Mais je n'ai pas en fin de chaque ligne le caractère \n. Ma fonction ne trouve qu'une seule ligne, avec toutes les lignes bout à bout. Pourtant je peux lire le fichier avec toutes ses lignes sous Excel ou avec Wordpad. J'utilise: if (fgets(buffer, sizeof(buffer), fichier) != NULL) suivi de if (buffer[strlen(buffer) - 1] == '\n').
Le test ne marche pas avec \r ou \v.
Je n'arrive pas à identifier le caractère de fin de ligne.
Comment puis-je séparer les lignes ?
Merci pour votre aide
Partager