Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[SFML 2.1] wyświetlanie int'u jako tekst

Ostatnio zmodyfikowano 2013-10-14 08:40
Autor Wiadomość
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
C/C++
start = clock();

//mierzy czas, aż zostanie naciśnieta sekunda i wtedy:

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?
P-93372
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ą.
P-93376
RazzorFlame
» 2013-10-10 17:52:11
Użyj itoa().
P-93482
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ż: » standard C++11to_string
P-93483
pekfos
» 2013-10-10 19:16:55
Użyj itoa().
itoa() nie należy do standardu.
P-93489
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? :}
P-93509
pekfos
» 2013-10-11 15:40:27
A kto powiedział, że autor tematu używa MinGW (i to takiego, które implementuje itoa())?
P-93512
kubawal
» 2013-10-11 20:31:29
to_string albo sam sobie ją napisz:
C/C++
template < class T >
string to_string( T t )
{
    stringstream ss;
    ss << t;
    return ss.str();
}
P-93525
« 1 » 2
  Strona 1 z 2 Następna strona