C++ : Comment utiliser la classe String - Programmation
Marsh Posté le 09-08-2001 à 16:21:46
En C++, essai d'include <afx.h> et d'utiliser la classe CString
Je ne sais pas si elle est standard ou propre à VC++
Marsh Posté le 09-08-2001 à 16:24:56
La classe CString et toute les classes (ou presque) commencant par C font partie des MFC (Mcrosoft Foundation Classes).
Pour du Standard, tu as les string des STL :
#include <string>
using namespace std;
...
string s1;
Marsh Posté le 09-08-2001 à 16:44:22
Merci pour l'info... Je ne suis pas un pro Microsoft, MFC & Co.
Par contre, quand moi j'essai avec <string>, ça ne fonctionne pas.
C'est pas bien grave, car de toute façon, j'utilise des QString, dans mes programmes
Marsh Posté le 09-08-2001 à 18:42:07
si fu fais
#include "string"
alors sous win il faut faire ensuite
using namespace std;
et ce une fois que tous les includes ont été faits. Parce que c'est la classe string de la STL.
Marsh Posté le 10-08-2001 à 10:05:27
Ou alors si tu veux pas inclure l'espace de noms standard, tu peux juste faire :
std::string MaString
Marsh Posté le 09-08-2001 à 15:53:41
J'ai lu qu'une classe String était prédéfinie dans "String.h" mais dès que j'écris :
main() { String s1; }
...ben ca marche pas.
Vous savez comment on déclare une String en C++ ?