Передача структуры в функцию - C (СИ) (74119)

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

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

#include <stdio.h>
#define DEBUG 1;

typedef struct
{
    int worksBefore;
    int firstEvent;
    int secondEvent;
    int time;
    int earlyStart;
    int lateStart;
    int earlyFinish;
    int lateFinish;
} work;

void getEvents( work * w);
 
int main( void )
{
    work a = {};
 
    getEvents( &a );
 
    return 0;
}
 
void getEvents( work * w )
{
    if ( DEBUG )
        printf( "\nEntry to the function 'getEvents'" );
 
    printf("\nEnter first event: ");
    scanf( "%d", w->firstEvent );
 
    if ( DEBUG )
        printf( "\n'Work.firstEvent' receive value %d", w->firstEvent );
 
    printf("\nEnter second event: ");
    scanf( "%d", w->secondEvent );
}
Ошибка времени компиляции на моменте
if ( DEBUG )
        printf( "\nEntry to the function 'getEvents'" );
Ошибка (Code::Blocks): E:\Учеба\Организация строительства\graph.c||In function 'getEvents':| E:\Учеба\Организация строительства\graph.c|31|error: expected ')' before ';' token| E:\Учеба\Организация строительства\graph.c|37|error: expected ')' before ';' token| ||=== Build failed: 2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===| заранее благодарен за пояснение

Решение задачи: «Передача структуры в функцию»

textual
Листинг программы
#define DEBUG 1

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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