begin process at 2012 05 30 03:08:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

lire dans un fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lire dans un fichier

mercredi 27 novembre 2002 à 00:19:21 | lire dans un fichier

skeul

Bonjour,

je rencontre qqs difficultés a faire une fonction qui lit un fichier et qui rentre la chaine de caractere dans un tableau
y a comme un probleme avec les fscanf
voila la fonction
merci d'avance

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void ChargementDonnees(FILE *entree, char tab[][50], int *nbreElem);

int main()
{
char tab[50][50];
int i, j;
int nbreElem;
FILE *entree;
char filename[255];

printf("Entrez le nom du fichier à ouvrir.\n");
printf("\n->");
scanf("%s", &filename);

entree = fopen(filename, "r");
ChargementDonnees(entree, tab, &nbreElem);

scanf("%d", &i);

for (i=0; i<50; i++)
{
for (j=0; j<50; j++)
{
printf("%c", tab[i][j]);
}
printf("\n");
}
return 0;
}

void ChargementDonnees(FILE *entree, char tab[][50], int *nbreElem)
{
int i = 0;
int ligne = 0;
char curCarac;

fscanf(entree, "%c", &curCarac);
while(!feof(entree))
{
i = 0;
while(curCarac != '\n')
{
tab[ligne][i] = curCarac;
fscanf(entree, "%c", &curCarac);
i++;
}
tab[ligne][i] = '\0';
ligne++;
fscanf(entree, "%c", &curCarac);
}
*nbreElem = ligne;
}




Cette discussion est classée dans : int, tab, char, entree, curcarac


Répondre à ce message

Sujets en rapport avec ce message

tableau char [ par dingue007 ] Voila je dois faire un prog en C++ : un tableau avec les mois de lannée et quand je tape un chiffre il me sort le mois ! mais je narrive pas a faire l Pb de strcpy et de char tab[i][j] [ par fred23 ] Bonjour,J'ai ecrit les code suivant mais le strcpy ne me donne rien.Qui pourrais me dire pourquoi.?J'ai repéré la ligne avec une fleche.Merci pour vot Problème avec quick sort avec des chaines de caractères [ par bakka72 ] Bonjour,Je dois réalisé un quick sort de chaines et jai u souci .1er. je parcourt kle fichier a trié pour compter le nombre délément 2eme je crée un t huffman [ par totomus ] Salut tou tle monde J'ai trouvé un petit programme sur le site à propos de la compression de huffmann, mais malheureusement, comme je suis débutant d probleme de pointeur [ par jypees ] Bonjour a tous. Voila j'ai l'habitude de faire de la prog sur unix et la je viens de me lancer sur windows (lol) et j'ai un petit probleme car je ne s mots clés associés à pc : boite noire, mystique, vaudou, paranormal, magie etc... [ par Loki6 ] Salut à tous, voici un petit bout de code bizarre : bool CAppLocalizeDlg::ClassInfosTable(char ** tab, int nb){ pb de concaténation [ par beatrice84 ] Bonjour à tous !Je suis entrain d'écrire un programme de compression selon la méthode de shannon-fano.J'ai un petit problème car je n'arrive pas à con chaine de caractere [ par superstarz ] Bonjour, Je suis débutant en C++, et je seche sur un TP concernant les chaines de caractère.Les érreurs qui surviennent lors de la compilation sont le pointeur de char [ par hacker_mt ] Salut tout le monde voici mon code :#include #include void rajout(char ip[15], char *cmd){         int i, j;         for(i=0;i                         Problème de pointeur : erreur non-lvalue in assignment [ par AmStErDaMnEd ] Bonjour,    j'ai récupéré un bon de code pour pouvoir splitter une chaine. Cela fonctionne sans pointeur. Cependant, j'ai besoin de récupérer un char*


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,607 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales