Я прохожу курс по Objective-C, и мне сказали: «Создайте массив символов с именами. Заполните массив пятью именами. Используйте команду strcpy, чтобы скопировать строковые значения в массив».
Я закодировал свое решение для этого, но оно продолжает выдавать мне ошибки. Я играю с этим кодом уже 35 минут и до сих пор не могу заставить его работать или быть безошибочным.
Вот код, который я создал в ответ на приведенные выше инструкции:
char names[24];
strcpy (names, "Jeff", "Steve", "Stan", "Mike", "Travis");
Я не понимаю, почему это не будет работать должным образом, потому что я выделил правильное количество индексов char с 24 и чувствую, что я также правильно использовал функцию strcpy.
Вот ошибки, которые я получаю в xcode:
- Ожидал ";" после выражения - хочет поставить ; после strcpy
- Слишком много аргументов предоставлено для функционального вызова макроса.
- Посторонние ")" перед ";" - Хочет, чтобы я заменил ")" на кавычки"
Любая помощь в этом очень ценится.
strcpy
. Должна быть ошибка компилятора, говорящая вам, что strcpy ожидает 2 параметра, а не 6. - person Matthias Bauch   schedule 10.12.2013