Int To String!
-
Hab zwei kleine Probleme!!!Das erste ist wie kann ich ein Integer in eine String(array of char) wandeln? Und dann noch ein Problem.
hab eine globale variable char up1;
FILE *index; index = fopen("blabla","w"); fprintf(index,up1);
Warum gibt es dort ein Fehler...?
-
char * itoa ( int value, char * str, int base );
edit:
was ist up1 für eine variable bzw char[] oder string ? ?
-
Vertseh ich nicht. Also up1 ist einfach ein Zeichen also char up1;
Vertseh also nicht warum fprintf(index,up1); nicht geht bzw. ein fehler verursacht???Und gibt ist nicht in der string.h eine Funktion die mir ein Integer in eine array of chars wandelt?
-
char up1 = 7; int main() { FILE *index; index = fopen("c:\\blabla","w"); fprintf(index,"%i", (int)up1); }
-
Ok Habs verstanden, kann also auch fprintf mit argumenten aufrufen...!
Danke
-
itoa() ist nicht Standard-C. Dafür gibts sprintf() oder besser snprintf().