Passage à la ligne dans un fichier.txt aprés chaque mot
romydamour
Messages postés30Date d'inscriptionmardi 15 mars 2005StatutMembreDernière intervention 6 juillet 2005
-
13 avril 2005 à 14:56
jc_romeo
Messages postés59Date d'inscriptionmercredi 9 juin 2004StatutMembreDernière intervention13 janvier 2006
-
13 avril 2005 à 16:55
salut à tous, j'ai un souci avec le passage à la ligne dans un fichier texte, j'ai su transférer le contenu de plusieurs fichiers dans un seul et même fichier.txt mais j'aimerai que chaque mot ou chiffre apparaisse sur une ligne différente de mon fichier;
Par la même occasion si quelqu'un sait comment récupérer ces différentes lignes pour les introduire dans différentes colonnes d'une table access, ça me serait vraiment trés trés utile.
Voici un bout de mon code: (en fait je ne sais pas utilisé le strtok dans cette situation, il y a un problème de conversion, je sais pas faire)
jc_romeo
Messages postés59Date d'inscriptionmercredi 9 juin 2004StatutMembreDernière intervention13 janvier 2006 13 avril 2005 à 16:55
Essaye, une fois que tu as récupéré les caractères de chacun de tes fichiers et que tu les as écrit dans ton fichier de sortie, d'ajouter un fprintf(sortie,"\n");
normalement, cela devrait marcher
tu pourrais même essayer pour chacun des fichiers (comme cela tu prends les mots les uns apres les autres, mais je suis pas sur que cela marche)
char *temp;
temp=(char *)malloc(sizeof(char)*80);
while(fscanf(entree,"%s",&temp)!= EOF)
fprintf(sortie,"%s\n",temp);