Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Что необходимо сделать для того, чтобы исправить содержащуюся в программе ошибку? void Init(struct student*); void Print(struct student*); int main(void) { struct student { char fio[30]; int group; float average; }; struct student s, *st; int i; st = &

Что необходимо сделать для того, чтобы исправить содержащуюся в программе ошибку? void Init(struct student*); void Print(struct student*); int main(void) { struct student { char fio[30]; int group; float average; }; struct student s, *st; int i; st = &s; Init(&st); Print(st); return 0; } void Init(struct student *st) { printf("\nEnter name: "); scanf("%s", st.fio); printf("\nEnter group: "); scanf("%d", &st.group); printf("\nEnter average mark: "); scanf("%f", &st.average); } void Print(struct student *st) { printf("\nName: %s", st->fio); printf("\nGrouproup: %d", st->group); printf("\nAverage mark: %.2f", st->average); }

вопрос

Правильный ответ:

изменить оператор обращения к полям структуры в функции Init
изменить типы формальных параметров в описаниях функций Init и Print
объявить структуру student глобально
изменить вызов функции Init
Сложность вопроса
72
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень заурядный вопрос интуит.
04 дек 2020
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.