Lire des données d'un txt en C
klink
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
marvinrouge -
marvinrouge -
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...
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:
- Lire des données d'un txt en C
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Fuite données maif - Guide
- Lire un fichier epub - Guide
- Comment lire un message supprimé sur whatsapp - Guide
- Lire fichier bin - Guide
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;
}
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;
}
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...
compris ce que tu faisait :p
-----------------------------------
Newbie mais je me soigne...
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question