привет, я хотел преобразовать argv в ansi-c в int. я не уверен в нескольких вещах ...
int main(int argc, char* argv[])
давайте предположим, что моя программа работает следующим образом ./a input1 input2.
давайте в этом случае предположим, что мои input1 = 12345 и input2 = 67890
Я не хочу использовать Atoi. я хотел преобразовать все это самостоятельно. например, когда я вызываю argv [1], он равен только «12345» или возможно, что он может быть «12345»? то есть может ли он иметь пробелы с любой из его сторон?
проблема с atoi и sscanf заключается в том, что если мой input1 = "0" и input1 = "abc"
тогда atoi и sscanf вернут 0, если я ошибаюсь, поправьте меня ... спасибо!