В соответствии с моим заданием, я должен принять ввод от пользователя через консоль для использования с NSString
.
На данный момент у меня есть
char* name[100]; // declaring char array
NSString* firstName; // declaring the NSString
printf("Please enter first name \n");
printf("=> ");
scanf("%s", &name);
firstName = [NSString stringWithCString:name encoding:NSASCIIStringEncoding];
Это работает,однако я получаю это предупреждение
Несовместимые типы указателей, отправляющие 'char [100]' параметру типа 'const char '
Я не знаюне хочу, чтобы эти ошибки появлялись в коде, я хотел бы также упомянуть, что я использую Xcode 4.2.
Может кто-нибудь объяснить мне почему я получаю этиошибки, и если я смогу их преодолеть?
Большое спасибо заранее!