Konwersja string do int
Ostatnio zmodyfikowano 2013-09-26 18:14
akwes |
» 2013-09-26 16:32:15 W stringu mam zapisaną wartość ze strony php
|
To wypisz sobie tego stringa wcześniej (przed konwersją) i zobacz czy faktycznie tam coś masz. |
|
wiktor16s Temat założony przez niniejszego użytkownika |
» 2013-09-26 16:35:27 W samym string url mam dobrze, tak jak powinno być. Problem pojawia się po konwersji |
|
pekfos |
» 2013-09-26 16:37:14 string url; int liczba;
liczba = atoi( url.c_str() + 0 ); Co, według Ciebie, to robi? |
|
wiktor16s Temat założony przez niniejszego użytkownika |
» 2013-09-26 16:42:27 Konwertuje zmienną url typu string na zmienną liczba typu int. |
|
akwes |
» 2013-09-26 16:49:28 Powiedz mi, w którym miejscu zmienia się wartość stringu url przed konwersją a po jego deklaracji? |
|
wiktor16s Temat założony przez niniejszego użytkownika |
» 2013-09-26 16:53:18 curl_easy_setopt( curl, CURLOPT_URL, "http://www.kamsac.pl/php-testy/dziwig/read.php" ); string url; int liczba;
curl_easy_getinfo( curl, CURLINFO_RESPONSE_CODE, url.c_str() );
curl_easy_perform( curl ); curl_easy_cleanup( curl );
cout << liczba << endl; |
|
akwes |
» 2013-09-26 16:59:47 To dlaczego konwertujesz to kilka linii wcześniej zanim ustawisz jakąś wartość dla stringa? |
|
Monika90 |
» 2013-09-26 17:00:35 To nie ma sensu curl_easy_getinfo( curl, CURLINFO_RESPONSE_CODE, url.c_str() );
z dokumentacji curl CURLINFO_RESPONSE_CODE
Pass a pointer to a long to receive the last received HTTP, FTP or SMTP response code. This option was previously known as CURLINFO_HTTP_CODE in libcurl 7.10.7 and earlier. The value will be zero if no server response code has been received. Note that a proxy's CONNECT response should be read with CURLINFO_HTTP_CONNECTCODE and not this.
Support for SMTP responses added in 7.25.0. |
Poza tym, std::string::c_str() zwraca const char*, const znaczy, że nie można za pomocą c_str() zmienić zawartości stringa. |
|
1 « 2 » 3 |