Gast
#1370978
getestet mit MS Visual C/C++:
sprintf(s,"1234");
int a = atoi(s);
printf("a = %d\n");
ausgabe:
a = 0 // warum wird hier nicht a = 1234 ausgegeben?
|
Anzeige
|
atoi in Code Composer Essentials MSP430
Gast
#1370978
getestet mit MS Visual C/C++:
sprintf(s,"1234");
int a = atoi(s);
printf("a = %d\n");
ausgabe:
a = 0 // warum wird hier nicht a = 1234 ausgegeben?
hugo schrieb: > getestet mit MS Visual C/C++: > > sprintf(s,"1234"); > int a = atoi(s); > printf("a = %d\n"); > > ausgabe: > > a = 0 // warum wird hier nicht a = 1234 ausgegeben? Du solltest dich ärgern, dass es nicht einfach abgestürzt ist. > printf("a = %d\n"); Du versprichst zwar einen int für die Ausgabe anzugeben, tust es aber nicht printf("a = %d\n", a);
Gast
#1370985
guck mal beim printf.... welche variable zeigst du denn an?
Gast
#1370987
da war wohl einer schneller...;) Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|