Взимам курс по Objective-C и ми казаха „Създайте масив от знаци, наречен names. Попълнете масива с пет първи имена. Използвайте командата 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