entré/ sortie formaté - Programmation
Marsh Posté le 14-06-2002 à 22:43:39
bhen t'as pas mis que tu voulais un espace
ifl>>nom;
ifl>>" ";
ifl>>prenom;
mais c'est bizarre tes >>
d'habitude les flux en sortie c'est <<
Marsh Posté le 14-06-2002 à 23:05:19
antp a écrit a écrit : bhen t'as pas mis que tu voulais un espace ![]() ifl>>nom; ifl>>" "; ifl>>prenom; mais c'est bizarre tes >> d'habitude les flux en sortie c'est << |
ta raison
c'est <<
j'ai mal copié le truc sur le forum...
je trouve la technique en c meilleur qu'en c++...
en c c'est lui qui gère le tout...
c'est la seul méthode de rajouter un espace à la main?
Marsh Posté le 14-06-2002 à 23:06:17
bhen en C t'as aussi un espace "à la main", entre les deux %s
tu peux faire ifl << nom << " " << prenom;
Marsh Posté le 14-06-2002 à 22:38:38
code c
FILE *fp;
fp=fopen("test2.dat","w" );
fprintf(fp,"%s %s %s %s",nom, prenom, telephone, adresse);
fclose(fp);
code c++
char *filename = "client.dat";
ifstream ifl;
ifl.open(filename);
ifl>>nom;
ifl>>prenom;
ifl.close();
je remarque quand c
le fichier créer ressemble a
smith paul 455-42639 44 poirier
mais en c++
smithpaul
alors les sortie formaté en c++ ne crée pas d'espace ou c'est une option?
comment avoir le même résultat qu'en c en utilisant le c++?
---------------
Borland rulez: http://pages.infinit.net/borland