[C++] Problème d'insertion de phrase

Problème d'insertion de phrase [C++] - Programmation

Marsh Posté le 20-03-2001 à 17:19:31    

Bah bien sûr que ça marche pas le coup du int x.
:)

Reply

Marsh Posté le 20-03-2001 à 17:19:31   

Reply

Marsh Posté le 21-03-2001 à 00:57:08    

Voila quelque chose qui devrait fonctionner :
 
-------------------------------
#define MAXB 100
 
   ...
   char buffer[MAXB];
   ...
   printf ("Tappez une phrase:\n" );  
   cin.getline(buffer,MAXB,'\n' ) ;
   fwrite(buffer,sizeof(char),strlen(buffer),fp);
   ...  
-------------------------------
Salutations

 

[edit]--Message édité par tfj57--[/edit]

Reply

Marsh Posté le 21-03-2001 à 10:43:28    

Le coup du printf suivi d'un cin c'est un peu bizarre...
Pourquoi pas:
 
cout << "Tappez une phrase" << endl;
cin.getline(...);
 
C'est pas un peu plus beau que ce printf ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-03-2001 à 17:22:24    

Ca revient eu même, mais personelement je prefère printf que cout. Juste une question de goût.
:)

Reply

Marsh Posté le 23-03-2001 à 18:06:54    

les flux                bien.
les string de <string>  bien.
printf                  pas bien.
les char*               pas bien.
les itérateurs          bien.
fwrite                  pas bien.
cout                    bien.
 
Il faut se désapprendre du C pour apprendre le C++, et comme beaucoup de monde a programmé en C, plein de gens programment mal en C++.
la STL tue les bugs. et en plus elle est standard (depuis peu)
ça change une vie

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed