leider ist itao nicht Ansi-C/C++ und somit nicht gcc/g++
konform … tja … kennt jemand einen workaround wie ich aus
int b = 123345;
char c[4] = „12345“;
machen kann …
Du meinst itoa
Mit sprintf geht es auf jeden Fall:
int b = 12345;
char c[6];
sprintf(c,"%d",b);
Du solltest Deinen Buffer c jedoch ein oder zwei Zeichen laenger deklarieren, als die Ziffern selber lang sein koennen. Ein extra char wird auf jeden Fall immer fuer die abschliessende Null gebraucht (zero-terminated strings), ein weiteres fuer ein evtl. vorhandenes Minus-Vorzeichen.