High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
C / C++ / C++.NET
Sujet Précédent
Sujet Suivant
Chaine de caractere
zincben
Messages postés
25
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
5 juin 2004
- 28 nov. 2003 à 16:02
hilairenicolas
Messages postés
398
Date d'inscription
jeudi 30 octobre 2003
Statut
Membre
Dernière intervention
15 juin 2007
-
28 nov. 2003 à 17:38
Bonjour je comprend pas tres bien pourquoi ce code passe bien
#include <stdio.h>
void main() {
FILE *fp;
char nom[10];
fp = fopen("barre.txt", "r+");
if (fp)
{
while( (fscanf(fp, "%s", &nom) != EOF) )
printf("%s",nom);
fclose(fp);
}
}
et celui la ne passe pas à l'execution:
#include <stdio.h>
void main() {
FILE *fp;
char *nom;
fp = fopen("barre.txt", "r+");
if (fp)
{
while( (fscanf(fp, "%s", nom) != EOF) )
printf("%s",nom);
fclose(fp);
}
}
merci
zincben
Afficher la suite
A voir également:
Chaine de caractere
Python extraire chaine de caractère
-
Forum ColdFusion
Extraire une partie d'une chaine de caractères
✓
-
Forum VB.NET
Le format de la chaîne d'entrée est incorrect
✓
-
Forum C# / .NET
Extraire une chaine de caractère contenu entre deux balises
-
Forum PHP
Le format d'entrée est incorrect
✓
-
Forum C# / .NET
4 réponses
Réponse 1 / 4
BruNews
Messages postés
21040
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
28 nov. 2003 à 16:33
Seciond exemple:
*nom POINTE SUR LE NEANT !!!
BruNews, ciao...
Réponse 2 / 4
zincben
Messages postés
25
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
5 juin 2004
28 nov. 2003 à 16:52
peux tu me faire fonctionner le 2eme exemple en gardant char *nom; ou bien c pas possible/
merci
zincben
Réponse 3 / 4
BruNews
Messages postés
21040
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
28 nov. 2003 à 17:03
*nom doit pointer sur un buffer donc va te ramener au 1er exemple.
BruNews, ciao...
Réponse 4 / 4
hilairenicolas
Messages postés
398
Date d'inscription
jeudi 30 octobre 2003
Statut
Membre
Dernière intervention
15 juin 2007
2
28 nov. 2003 à 17:38
ou alors, il te faut alouer de la mémoire (avec malloc ou new)
Votre réponse
Discussions similaires
parcourir une chaîne de caractère lettre par lettre
nournina
-
23 avril 2014 à 15:34
nournina
-
4 mai 2014 à 21:37
extraction d'une partie d'une chaine dans une chaine
cs_berserk14
-
24 févr. 2006 à 16:09
Aide
-
2 janv. 2019 à 17:31
chaine de caractère
Thomeux
-
6 sept. 2007 à 20:44
aera group
-
8 sept. 2007 à 12:28
Trouver toutes les positions d'une lettre dans une chaine
Zgo
-
22 avril 2021 à 23:20
Gandalfix
-
24 avril 2021 à 06:12
Chaîne de caractère
jjaffelay55
-
15 févr. 2019 à 02:38
jjaffelay55
-
19 févr. 2019 à 00:51
Rejoignez-nous