Zbyt duże wartości po przecinku ( float )
Ostatnio zmodyfikowano 2013-03-26 21:49
Fores |
» 2013-03-26 21:29:47 Nie wiem czy dobrze zrozumialem, ale jak chcesz pozbyc sie tego formatu to daj samo fixed i wyswietli Ci cala liczbe. imo program sie sypie, bo dodajesz smieci do smieci i jeszcze je mnozysz przez inne wartosci. |
|
kizia Temat założony przez niniejszego użytkownika |
» 2013-03-26 21:33:19 A wysyłam o to tak ( z serwera do klienta ) : std::stringstream asd; asd.str( "" );
asd << Ukochana_tresc_ktora_jest_zmienna_globalna_dla_rozjasnienia_sytuacji << '|';
cout << asd.str() << endl;
send( clients[ i ], asd.str().c_str(), 96, 0 );
|
|
pekfos |
» 2013-03-26 21:36:46 Trzeci argument send() określa ilość danych do wysłania, a nie maksymalną ilość. |
|
kizia Temat założony przez niniejszego użytkownika |
» 2013-03-26 21:49:07 No dobra ale wstawiam w to asd.str().length() czyli teraz wyglada to tak send( clients[i], asd.str().c_str(), asd.str().length(), 0 ) ; I widze ze jak wysyla wartosc z tym 5.43454e-334 no to po chwile ujawnia się ukochany komunikat na którym mogę kliknąć nie wysyłaj ( czytaj windows zamyka moja aplickacje ) :( |
|
1 « 2 » |