1 pièce(s) jointe(s)
Sélection des données dans un fichier txt pour remplir une structure
Bonjour a tous.
J'ai ce programme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| #include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct application
{
char id[100];
char descr [100];
char owner [100];
};
int main()
{
int i=0;
struct application tab[1];
FILE*batch;
batch=fopen("C:\\Documents and Settings\\xxx\\Bureau\\recup_simple.txt","r");
//for(i=0;i<3;i++)
//{
fscanf(batch,"%s %s %s",&tab[i].id,&tab[i].descr,&tab[i].owner);
printf("%s\n%s\n%s\n",tab[i].id,tab[i].descr,tab[i].owner);
//}
} |
me permettant de remplir ma structure avec des lignes d'un fichier txt en pièce jointe. Voici le contenu de ce fichier :
ID(appli01)
DESCR('programme1')
OWNER('tabs02')
Mon souhait est de remplir ma structure pas avec toute la ligne mais avec les mots entre parenthèses (ou ' ' et parenthèses).Sachant que le nombre de caractères peut varié, comment sélectionner sans avoir recours aux pointeurs (si cela est possible)
Merci