Инициализация структуры через 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.