Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : PB Scanf() [ Archives / Divers ] (mleclaire)

mercredi 8 mars 2006 à 09:01:27 | PB Scanf()

mleclaire

Bonjour je suis débutant en programmation,je suis en train de programmer en c++ builder,est ce que c'est possible d'utiliser scanf()?
si oui,je voudrait récuperer un mot dans une ligne.

ex de ligne:

aaaa;bbbb;cccc;dddd;eeee
ffff;gggg;hhhh;iiii;jjjj

comment je doit faire si je veut avoir le deuxième mot ds chaque ligne de mon fichier texte?
meme question pour le premier et le troisième mot de chaque ligne?
et meme question pour une ligne?

merci d'avance pour vos réponse clair vu ke je suis un débutant!!

mercredi 8 mars 2006 à 09:21:40 | Re : PB Scanf()

Guillemouze

Réponse acceptée !
si toutes tes lignes ont 5 mots, tu peu faire

//longueur max d'un mot
#define MAX_LENGTH 255
//buffer pour stocker tes mots
char buffer[5][MAX_LENGTH]
//lecture des mots
fscanf(mon_fichier, "%s;%s;%s;%s\n", buffer[0], buffer[1], buffer[2], buffer[3], buffer[4]);

mercredi 8 mars 2006 à 09:23:20 | Re : PB Scanf()

Guillemouze

heuuuuu g oublie un "%s" dans le scanf

mercredi 8 mars 2006 à 09:33:45 | Re : PB Scanf()

mleclaire

ok c'est bien pour c++ builder?

mercredi 8 mars 2006 à 09:35:00 | Re : PB Scanf()

mleclaire

si je veut lire seulement le premier mot de chaque ligne?

mercredi 8 mars 2006 à 09:38:16 | Re : PB Scanf()

Guillemouze

Réponse acceptée !
fscanf est une fonction C, tu aura surement besoin de faire un
#include <stdio.h>

si tu veu lire juste le premier mot de chaque ligne, tu as juste a faire
fscanf(mon_fichier, "%s;%s\n", buffer[0], buffer[1]);

alors buffer[0] contiendra le premier mot, et buffer[1] le reste de la ligne.

mercredi 8 mars 2006 à 09:40:50 | Re : PB Scanf()

mleclaire

et pour afficher tous les premier mot j'ai juste a faire afficher le buffer?

mercredi 8 mars 2006 à 09:41:25 | Re : PB Scanf()
mercredi 8 mars 2006 à 09:44:45 | Re : PB Scanf()

mleclaire

et faire afficher le buffer c'est une methode simple ou c'est un trcu spéciale?
sa donne koi a peut près pour un affichage avec un retour a la ligne apres chaque mot?

mercredi 8 mars 2006 à 09:46:15 | Re : PB Scanf()

Guillemouze

fscanf(...);
printf("le mot 1 est : %s\n", buffer[0]);


1 2 3

Cette discussion est classé dans : ligne, pb, mot, débutant, scanf


Répondre à ce message

Sujets en rapport avec ce message

offset ds un CFile [ par idiotech ] g un fichier de type CFile ki a un mot a chaque ligne et en fait je voudrais lire un mot d'une lignecomment je fais pour lire avec un offset au debut recherche d'info dans une ligne d'un fichier [ par GazGaz ] lu all je voudrait savoir si je pouvai faire un recherche dans un fichier, d'un mot ou groupe de mots spécifiques ? genre j'ai une ligne et dans celle URGENT : pb de débutant [ par satanik_mike ] Bonjour tout le monde,J'ai un petit problème.Sous VB, j'utilise un objet spécial en tapant :Dim appwayset appway = CreateObject("WayPro.Application")C palindrome [ par rhumsek ] > /*Ecrire de deux façons différentes, un programme qui vérifie sans utiliser une> fonction de , si une chaîne CH introduite au clavier est un palindr palindrome 2 [ par rhumsek ] /*Ecrire de deux façons différentes, un programme qui vérifie sans utiliser une> fonction de , si une chaîne CH introduite au clavier est un palindrom pb avec tableau et fichier texte [ par krolanta ] Voila mon pb é que g un fichier texte avec des coordonnées et que je voudrais mettre chaque coordonnées ds une case du tableau.En fait ca revient a li pb programme très très simple [ par surfeurnet ] voila il s'agit d'un programme très simple qui ne fait pas d'erreurs à la compilation avec dev-cpp mais qui plante quand je l'exécute :#include char n pb débutant utilisation combo box [ par chouchou123 ] salut,j'ai un e interface avec une combo box et une text box, je voudrai remplir cette combo box avec les nom de personne contenu dans une base de do Pb test ! help !!!! [ par ast ] Bonsoir a tous !Je souhaiterais réaliser un code qui me demande un mot de passe et qui me rende la main lorsque le bon mot de passe est entre, mais pr pb de débutant [ par c2millet ] Je programme sous VC++ et jai un pb tout simple:dans mon code au lieu d'avoir cette ligne:m_strCmdText = _T("blablablablabla");je voudrais:m_strCmdTex


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.