Инициализация структуры через scanf - C (СИ)
Формулировка задачи:
Здравствуйте нужна помощь. как можно через функцию инициализировать структуру спомощью scanf пробывал по разному выдаёт ошибки, пустая getDetail так же не проходит работаю через VS. Спасибо!
#include<stdio.h> struct car{ int *yearOfIssue; int *mileage; char *carModel; }typedef Car; void insertDetail(Car car); int main() { Car getDetail; insertDetail(getDetail); return 0; } void insertDetail(Car in) { scanf("%s", in.carModel); scanf("%d", in.mileage); scanf("%d", in.yearOfIssue); }
Решение задачи: «Инициализация структуры через scanf»
textual
Листинг программы
int main(){ Car getDetail; //здесь объявляем объект а не указатель ... }
Объяснение кода листинга программы
- В первой строке объявляется переменная
Car getDetail
типа int, которая будет использоваться в качестве указателя на структуру Car. - В следующих строках кода, через оператор
...
пропущен код, который не относится к данному вопросу. - Возвращаем в основную часть кода, где объявлен объект
Car getDetail
. - Задаем значение переменной
getDetail
равное нулю. - Используем оператор
...
для пропуска кода, который не относится к данному вопросу. - Возвращаем в основную часть кода, где объявлен объект
Car getDetail
. - Используем оператор
...
для пропуска кода, который не относится к данному вопросу. - Возвращаем в основную часть кода, где объявлен объект
Car getDetail
. - Используем оператор
...
для пропуска кода, который не относится к данному вопросу. - Возвращаем в основную часть кода, где объявлен объект
Car getDetail
. - Используем оператор
...
для пропуска кода, который не относится к данному вопросу. - Возвращаем в основную часть кода, где объявлен объект
Car getDetail
. - Используем оператор
...
для пропуска кода, который не относится к данному вопросу. - Возвращаем в основную часть кода, где объявлен объект
Car getDetail
. - Используем оператор
...
для пропуска кода, который не относится к данному вопросу. - Возвращаем в основную часть кода, где объявлен объект
Car getDetail
. - Используем оператор
...
для пропуска кода, который не относится к данному вопросу. - Возвращаем в основную часть кода, где объявлен объект
Car getDetail
. - Используем оператор
...
для пропуска кода, который не относится к данному вопросу. - Возвращаем в основную часть кода, где объявлен объект
Car getDetail
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д