@NONAME8

Как считать строку в objective-c?

Здравствуйте!
Вот в С++ ,используя cin.getline() можно считывать строки с пробелом.
Но как я понял в языке objective-c есть только scanf(), который может считать только 1 слово.
Каким объектом тогда считывать строки ?
  • Вопрос задан
  • 196 просмотров
Решения вопроса 1
maximglobak
@maximglobak
iOS developer
Стало интересно и решил загуглить "Objective-C console readline" и где-то на 6 месте нашел что искал =) Протестировал и все работает. Держите =)
NSLog(@"type a text:\n");
NSFileHandle *input = [NSFileHandle fileHandleWithStandardInput];
NSData *inputData = [input availableData];
        
NSString *str = [[NSString alloc] initWithData:inputData encoding:NSUTF8StringEncoding];
NSLog(@"Text: %@", str);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы