Lire des données d'un txt en C

Fermé
klink Messages postés 3 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 24 février 2003 - 10 févr. 2003 à 11:17
 marvinrouge - 24 févr. 2003 à 10:57
Bonjour,
je souhaite utiliser les données d'un nbtstat que j'ai rentré dans un .txt
Voilà ce que ça me donne et en italique souligné ce que je veux recuperer:

Connexion au r‚seau local:
Adresse IP du noudÿ: [192.168.1.151] ID d'‚tendueÿ: []

Table de noms NetBIOS des ordinateurs distants

Nom Type tat
---------------------------------------------
POSTE-02 <00> UNIQUE Inscrit
WORKGROUP <00> GROUP Inscrit
POSTE-02 <20> UNIQUE Inscrit
WORKGROUP <1E> GROUP Inscrit
POSTE-02 <03> UNIQUE Inscrit
ADMINISTRATEUR <03> UNIQUE Inscrit

Adresse MAC = 00-30-F1-02-33-64

Donc si qqun à une petite idée sur la question ;)
Merci d'avance...

--------------------------------------------------------
Newbie mais je me soigne...
A voir également:

5 réponses

kdo:



FILE* fic = fopen("toto.txt", "rt");
if (fic!=NULL)
{
char s[10000];
while (!foef(fic))
{
fscanf(fic, "%s", s);
if (strstr(s, "<")
{
char interessant[1000];
char inutile[1000];

sscanf(s, "%s<%s", interessant, inutile);
printf("on a lu : %s\n" , interessant);
}

}

fclose(fic);
fic = NULL;
}
0
klink Messages postés 3 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 24 février 2003
13 févr. 2003 à 09:01
Bonjour, merci pour ton aide mais en fait j'ai pas très bien
compris ce que tu faisait :p

-----------------------------------
Newbie mais je me soigne...
0
1) j'ouvre le ficheir (fopen)
2) je lis son contenu ligne par ligne (fscanf)
3) ensite je lis 2 partie de la ligne (sscanf) lue en 2):
ce qui est avant le '<' se trouvera dans la chaine nommée interessant
ce qui est après le '<' se trouvera dans la chaine nommée inutile
4) TON JOB: utiliser 'interessant' pour faire ce que tu veux.

marvinrouge
0
klink Messages postés 3 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 24 février 2003
24 févr. 2003 à 10:05
Merci ça marche nickel ;)


Newbie mais je me soigne...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
content d'avoir pu t'aider.

comme tu n'est plus newbie, penses toi aussi à aider qd tu peux sur ce forum ;-)

marvinrouge
0