Как мне получить NSString из ввода в консоль, а затем попытаться передать его в int?
Objective-C: Как мне выполнить ввод в консоль?
Ответ 1
Вы можете читать строку char*
с консоли (scanf или что-то еще), как в обычной программе на C. Затем создайте объект NSString
, используя stringFromCString:withEncoding:
. Наконец, используйте функцию NSString
integerValue
, чтобы получить это числовое значение.
Ответ 2
Вы также можете сделать это непосредственно с помощью scanf. Пример
int number = 0;
scanf("%d", &number);