Segui il consiglio di oregon, che mi ha battuto sul tempo.Originariamente inviato da CGiuseppe
Quando scrivo un qualsiasi numero mi restituisce: "3d2446". Perchè?![]()
atoi() è una funzione di libreria che data una stringa in input es. "123", la converte in un valore numero, es. 123.
Inoltre presta attenzione all'uso di argc. Se al tuo programma non passi alcun parametro, argc vale 1 e argv[1] non esiste, non è un valore valido. Quindi devi prima di tutto testare che argc sia almeno 2.