vince_223 |
Salut a tous,
j'ai un petit probleme,
sous visual je crée un string a partir d'un char *, et lorsque la chaine de caractere depasse 16 caractere, je ne peut plus utiliser le string. pour des parametre de fonctions ou autres. Les operations de la classe string fonctionne mais des que je veux l'utiliser pour autre chose, ca ne fonctionne pas..
quelqu'un aurait une idée ?
Code :
- #include <string>
- #include <iostream>
- #include "JSeg.h"
- #include "explicit_templates.h"
- #include "def.h"
- using namespace std;
-
- int main(int argc,char **argv)
- {
- string name = "super_long_de_fichier.bmp";
- cout<<name<<endl; //Affichage ok
- JSeg<RGBImage> * jseg = new JSeg<RGBImage>(name,16,2);
- //fonctionne pas : la string vaut n'importe quoi
- jseg->run(0,false,true,true,true);
- cout<<endl<<endl;
- system("PAUSE" );
- return 0;
- }
|
|