Heiko wrote:
> Jetzt versehe ich nichts mehr...
Da bist Du nicht der einzige!
> char ausgabe[7]; // z.B. 9999999
Das ist kein String. Erstens wäre es "9999999". Zweitens ist String in C
immer nullterminiert, also passt "9999999" gar nicht in ein Array mit 7
Elementen hinein. Du brauchst mindestens 8. "9999999" ist nämlich
1 | {'9', '9', '9', '9', '9', '9', '9', '\0'}
|
> unsigned long var;
> [/c]
> jetzt wandle ich den String in long interger um
>
> habe also in var den Wert 9999999 also long integer.
Nur, wenn Du Glück hast und in der an den Originalstring anschließenden
Stelle eine 0 steht. Falls nicht, kommt Müll raus.
> Bin ich denn zu doof dazu ?
Du bist möglicherweise einfach nur "zu doof", Dein Problem Schritt für
Schritt so zu erläutern, dass andere das auch verstehen.