Des fonctions prédéfinies font se genre processus d'enregistrement d'infos.
Je crois qu'il s'agit de cin.getline(char *line)
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;
int main(void){
cout <<"Entrez l'infos: ";
string str;
cin.getline(str, 1024);
cout <<str <<endl;
getch();
return 0;
}
Mais tu Peux encore y aller caractère-par-caractères jusqu'à ce que le code d'<Enter> soit entré.
#include <iostream>
#include <winuser.h> // pour les valeurs prédéfinies des touches clavier. (KC_RETURN)
#include <string>
using namespace std;
int main(void){
bool done =false;
string str;
char c;
int x = 0; // compteur
while(!done || c != KC_RETURN){
.,.c =getch();
.,.cout <<c;
.,.str[x] =c;
.,.++x;
.,.if (c == KC_RETURN) done = true;
} cout <<endl;
system("PAUSE");
return 0;
}
-->Message édité par esselfe le 11/11/2006 23:06:47<--
-------
vive Linux!
|