Структура не передаётся процедуре - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Привет всем. Структура не передается процедуре, пишет " '(имя структуры)' was not declared in this scope". Всё несколько раз проверил, но ошибку так и не нашёл. Среда работы - "Dev-C++". Вот код:
#include<stdio.h>
#include<conio.h>
void FunYear( ex *b ) 
    {
    b->year = 1900;
    }
main(){ 
    struct ex {
        int year;
    };
    ex b;
    FunYear ( &b );
}
Заранее спасибо за помощь!

Решение задачи: «Структура не передаётся процедуре»

textual
Листинг программы
#include<stdio.h>
#include<conio.h>
    struct ex {
        int year;
    };
void FunYear( ex *b ) 
    {
    b->year = 1900;
    }
main(){ 
    ex b;
    FunYear ( &b );
}

Оцени полезность:

14   голосов , оценка 4.5 из 5
Похожие ответы