ďťż

Ładny brzuch

Witam.
Mam problem z funkcja itoa, mianowicie DevC++ 4.9.9.0 wywala mi taki błąd:

cannot convert ` std::string' to `char*' for argument `2' to `char* itoa(int, char*, int)'

przy takim kodzie:
int wynik = 22; string buffer; itoa (wynik,buffer,10); cout << buffer;

Nie rozumiem co tu jest zle prosze o szybka pomoc....
Pozdrawiam



Daj sobie zamiast
string buffer;
char buffer[34];

i bedzie dobrze :)

A tak w ogole to lepiej uzyc zamiast itoa sprintf

Pozdr.
st3tc
Użytkownik st3tc edytował ten post 28 czerwiec 2005, 15:56
nie przekazuj buffer tylko buffer.c_str() metoda ta zwraca const char* i bedzie dzialalo :D

no ja sie zgadzam ze st3tcem, std::string smierdzi i nie widze powodow zeby tego uzywac w ogole




no ja sie zgadzam ze st3tcem, std::string smierdzi i nie widze powodow zeby tego uzywac w ogole

Juz sobie poradziłem, dzieki za pomoc ^_^

Ale mam kolejne pytanie raczej off topic
Ostatnio gadałem z kumplem (ktory jest raczej zwolennikiem C)i bardzo mi namieszal w głowie i tu moje pytanie czego sie uczyc ? A raczej czego ucza wiecej na studiach ?

Nie chodzi mi tu o ropzpetanie kolejnej wojny a rzetelnej odpowiedzi..

Pozdrawiam


Juz sobie poradziłem, dzieki za pomoc ^_^

Ale mam kolejne pytanie raczej off topic
Ostatnio gadałem z kumplem (ktory jest raczej zwolennikiem C)i bardzo mi namieszal w głowie i tu moje pytanie czego sie uczyc ? A raczej czego ucza wiecej na studiach ?

Nie chodzi mi tu o ropzpetanie kolejnej wojny a rzetelnej odpowiedzi..

Pozdrawiam


no ja sie zgadzam ze st3tcem, std::string smierdzi i nie widze powodow zeby tego uzywac w ogole


Ostatnio gadałem z kumplem (ktory jest raczej zwolennikiem C)i bardzo mi namieszal w głowie i tu moje pytanie czego sie uczyc ? A raczej czego ucza wiecej na studiach ?
U mnie na studiach przez pierwsze pół roku uczyli C. Później przez rok C++. A następnie przez resztę lat była Java i różne technologie sieciowe.

czemu mi sie nie podoba string? bo lubie char * :) a tak na serio to podam przyklad: potrzebowalem napisac program, w ktorym mialem stablicowane 10000 lancuchow znakow. na poczatku niechcacy uzylem std::string i program kompilowal sie godzine :) z char * kompilowal sie 2 sekundy :) to taki tylko maly przyklad

W życiu nie słyszałem o type string w C (nie wiem czy jest standardowo w C++), pod czym wy to kompilujecie:P??


W życiu nie słyszałem o type string w C (nie wiem czy jest standardowo w C++), pod czym wy to kompilujecie:P??

no to czytaj uwaznie, tam jest napisane: C++. a w C++ jest STL. a w STLu jest typ std::string


W życiu nie słyszałem o type string w C (nie wiem czy jest standardowo w C++), pod czym wy to kompilujecie:P??

troche wolno? w moim przypadku nie dotrwalem nawet do konca kompilacji bo mi nerwow nie starczylo :)


troche wolno? w moim przypadku nie dotrwalem nawet do konca kompilacji bo mi nerwow nie starczylo :)

st3tc, czytaj uwaznie, to byla tablica, z reszta, wkleje ci :>

//qwas::Przykro mi, ale troche rozciagalo, a zainteresowany juz i tak widzial. Pozatym To juz i tak nie na temat.
Użytkownik qwas edytował ten post 01 lipiec 2005, 11:43
o stary przegiales ... takich postow sie nie wali :). Jak sie nie umie uzywac stl-a to tak jest :)

BTW - jak Twoj post ma sie do tego :) ? :
KŚESACP: Komputer Świat - Expert Society Against Crap Posting
To join: Put these lines in your signature and don't post crap!
Użytkownik st3tc edytował ten post 01 lipiec 2005, 11:41
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •