0 / 0 / 0
Регистрация: 27.09.2017
Сообщений: 10
|
|||||||||||
1 | |||||||||||
синтаксическая ошибка: ]11.10.2017, 16:43. Показов 534. Ответов 8
Метки нет (Все метки)
синтаксическая ошибка: ]
0
|
11.10.2017, 16:43 | |
Ответы с готовыми решениями:
8
Синтаксическая ошибка в объявлении функции Синтаксическая ошибка перед знаком > Error C2061: синтаксическая ошибка: идентификатор Ошибка в 3 строчках: Синтаксическая ошибка: отсутствие ";" перед "тип" |
0 / 0 / 0
Регистрация: 27.09.2017
Сообщений: 10
|
|
11.10.2017, 17:03 [ТС] | 3 |
Мне нужно проверить работу функции strcpy при различных a и b, как мне это реализовать?
P.S. В 17 и 19 строке значения спокойно присваиваются
0
|
Kukstyler
|
11.10.2017, 17:29
#4
|
0
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
11.10.2017, 18:10 | 5 |
В С++ это сделали с помощью std::array. А сишников итак всё устраивает.
Добавлено через 58 секунд Потому что это инициализация массива. Если хотите далее в него значения записывать, то либо используйте strcpy, либо записывайте данные в конкретные элементы массива.
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,713
|
||||||
11.10.2017, 18:12 | 6 | |||||
И еще объявлять все переменные надо вначале.
0
|
1246 / 858 / 265
Регистрация: 02.04.2009
Сообщений: 3,255
|
|
11.10.2017, 18:14 | 7 |
Возможно. Но согласитесь, использовать функцию для присваивания значения, на сегодняшний день, не самая элегантная/удобная/красивая форма. ЯП же эволюционируют. Почему не упростить данное действие? Хотя, если всех всё устраивает...
0
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
12.10.2017, 10:45 | 8 |
Потому что под нутром массива указатели и ваше предложение приведёт к большим переделкам ради небольшого "сахарка". В С++ таких проблем нет, а в Си это не поймут. Да и новые стандарты Си почему то не в таком почёте у сообщества. Многих устраивает С89(90).
1
|
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,888
|
||||||
12.10.2017, 11:14 | 9 | |||||
Совместимость со старым кодом и старыми компиляторами, переносимость по большей части.
0
|
12.10.2017, 11:14 | |
12.10.2017, 11:14 | |
Помогаю со студенческими работами здесь
9
Error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "A" Синтаксическая ошибка (Lex, Yacc) Синтаксическая ошибка: отсутствие "; " перед "тип" Синтаксическая ошибка: отсутствие ";" перед "тип" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |