C++ et manipulation de string
Résolu/Fermé
tht123
Messages postés
72
Date d'inscription
mardi 8 mai 2007
Statut
Membre
Dernière intervention
10 janvier 2009
-
7 nov. 2008 à 15:49
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 - 7 nov. 2008 à 22:18
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 - 7 nov. 2008 à 22:18
A voir également:
- C++ et manipulation de string
- Mode anti manipulation involontaire - Guide
- Uninitialized string offset ✓ - Forum PHP
- Vli product string - Forum Disque dur / SSD
- Eol while scanning string literal ✓ - Forum Python
- E348: no string under cursor - Forum Ubuntu
3 réponses
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
7 nov. 2008 à 15:51
7 nov. 2008 à 15:51
le type c'est String je crois avec une majuscule
pyschopathe
Messages postés
1974
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mars 2010
135
7 nov. 2008 à 15:55
7 nov. 2008 à 15:55
Essaie
std::cin.getline( nom_chaine, nb_caracteres, caractere_fin )Je ne suis plus trop sûr de la syntaxe mais il me semble que c'est quelque chose comme ça.
tht123
Messages postés
72
Date d'inscription
mardi 8 mai 2007
Statut
Membre
Dernière intervention
10 janvier 2009
7 nov. 2008 à 20:22
7 nov. 2008 à 20:22
Merci ta sol marche!
entre temps, pour les autres, j'ai trouvé une autre alternative :
#include <iostream>
#include <string>
using namespace std;
int main()
{
string S1="Hello World - tout va bien";
cout << "S1 = " << S1 << endl;
system("pause");
string S2;
char ST[255];
cout << "entrer un phrase avec des espaces " << endl;
cin.get(ST,255);
S2=ST;
cout << "vous avez entre : " << endl;
cout << "S2 = " << S2 << endl;
system("pause");
}
entre temps, pour les autres, j'ai trouvé une autre alternative :
#include <iostream>
#include <string>
using namespace std;
int main()
{
string S1="Hello World - tout va bien";
cout << "S1 = " << S1 << endl;
system("pause");
string S2;
char ST[255];
cout << "entrer un phrase avec des espaces " << endl;
cin.get(ST,255);
S2=ST;
cout << "vous avez entre : " << endl;
cout << "S2 = " << S2 << endl;
system("pause");
}
pyschopathe
Messages postés
1974
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mars 2010
135
7 nov. 2008 à 22:18
7 nov. 2008 à 22:18
Parfait, mets le statut en résolu stp.
7 nov. 2008 à 15:54
7 nov. 2008 à 15:55
ben je c'est pas ;)