[SFML 2.1] wyświetlanie int'u jako tekst
Ostatnio zmodyfikowano 2013-10-14 08:40
DzieckoBezZycia Temat założony przez niniejszego użytkownika |
[SFML 2.1] wyświetlanie int'u jako tekst » 2013-10-08 19:30:53 Siema! Chciałbym wyświetlic int, jako tekst, tak jak to się robi za pomocą setString(string). Co prawda mógłbym zrobić konwersję, ale wtedy program by się "zacinał". Wiem, że minimalnie, ale to timer, w którym jest ważna dokładność do części dzięsiętnych. time.h start = clock();
stop = clock();
printf( "Approx seconds, tenths, hundredths and milliseconds: %.3f\n", (( double )( stop - start ) / CLOCKS_PER_SEC ) );
I myślę, że nie możliwe jest zrobienie w ciągu 0.001 sek odświeżanie pętli, która konwertuje inta na string, robi setString, wyswietla tekst, zamienia stringa na inta. Czy da się zrobić to w jakiś inny sposób? |
|
Wasilek |
» 2013-10-08 21:42:44 I tak nie wyświetlisz 1000 klatek na monitorze(w ciągu sekundy:P). Ja korzystam ze stringstreama i nie mam żadnych problemów z wydajnością. |
|
RazzorFlame |
» 2013-10-10 17:52:11 Użyj itoa(). |
|
DejaVu |
» 2013-10-10 18:13:53 Można też użyć sprintf lub std::stringstream. W C++11 można użyć również: to_string |
|
pekfos |
» 2013-10-10 19:16:55 itoa() nie należy do standardu. |
|
RazzorFlame |
» 2013-10-11 13:30:55 itoa() nie należy do standardu. |
A ktoś mówił tutaj że musi być ze standardu? Już nie mówiąc o tym że chyba każde MinGW ma tą funkcje w składzie... W tym temacie chyba nie będziemy robić dokumentacji o itoa nie? :} |
|
pekfos |
» 2013-10-11 15:40:27 A kto powiedział, że autor tematu używa MinGW (i to takiego, które implementuje itoa())? |
|
kubawal |
» 2013-10-11 20:31:29 to_string albo sam sobie ją napisz: template < class T > string to_string( T t ) { stringstream ss; ss << t; return ss.str(); }
|
|
« 1 » 2 |