#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
struct foo_predmet{
char name[30];
int score;
int variant;
};
struct foo_gde{
char name[30];
char auditoriya;
char vremya;
};
typedef struct foo_abitur{
char fio[30];
struct foo_predmet predmet[4];
struct foo_gde gde;
struct foo_abitur *next;
} abitur1;
abitur1 abitur[10];
int main(void){
SetConsoleCP (1251);
SetConsoleOutputCP (1251);
fflush(stdin);
gets(abitur[0].gde.name);
printf("%s\n" abitur[0].gde.name);
return 0;
}
程序代码。问题是,为什么它会给我一个错误“预期是')'”?我试图使这个数组成为指针并动态分配内存,都一样
格式后面少了一个逗号。它应该是这样的: