pekfos |
» 2010-08-19 14:26:06 u mnie też ale powinno się. |
|
skovv Temat założony przez niniejszego użytkownika |
» 2010-08-19 14:28:43 ok ale jak mam teraz string na char zamienić? |
|
ison |
» 2010-08-19 14:31:48 powinieneś zawsze go dołączać, to że twoja implementacja standardowych bibliotek dołącza string przy iostreamie nie oznacza że wszędzie tak jest. Inne kompilator z inną implementacją standardowych libów mogą wypluwać błędy. ok ale jak mam teraz string na char zamienić?
klasa string posiada funkcję c_str() zwracającą Cstringa string text = "Foo"; printf( "%s", text.c_str() );
|
|
skovv Temat założony przez niniejszego użytkownika |
» 2010-08-19 14:33:48 ehh..pisze wrapper dla programu :) Jak zamienić string na char? |
|
ison |
» 2010-08-19 14:36:37 ehh..pisze wrapper dla programu wesoły Jak zamienić string na char?
string na char nie da się zamienić, jak ty chcesz zamienić ciąg znaków na 1 znak? :p chyba że chodzi ci o to aby zamienić STL'owego stringa na tablicę char'ów, rozwiązanie podałem już wyżej |
|
skovv Temat założony przez niniejszego użytkownika |
» 2010-08-19 14:37:10 Błąd:
argument of type `const char*(std::basic_string<char, std::char_traits<char>, std::allocator<char> >::)() const' does not match `const char*'
kod: mysql_real_connect((MYSQL*)(int)msql, g_szHost.c_str, g_szUserName.c_str, g_szPassword.c_str, NULL, g_unPort, NULL, 0); |
|
ison |
» 2010-08-19 14:38:03 to podaj cały kod |
|
skovv Temat założony przez niniejszego użytkownika |
» 2010-08-19 14:38:07 istringstream stream(dane); string g_szHost,g_szUserName,g_szPassword; getline(stream,g_szHost,'#'); getline(stream,g_szUserName,'#'); getline(stream,g_szPassword); mysql_real_connect((MYSQL*)(int)msql, g_szHost.c_str, g_szUserName.c_str, g_szPassword.c_str, NULL, g_unPort, NULL, 0); |
|
1 « 2 » 3 |