【发布时间】:2019-01-08 20:46:51
【问题描述】:
我是编码新手,我是葡萄牙人,所以我的英语不太好。
我的问题:
int main()
{
typedef struct Coiso{
char cor_cabelo[100];
int idade;
float altura;
}Coiso;
printf ( "Insira a cor do cabelo do coiso\n");
scanf ( "%s", Coiso);
printf ( "%s\n", Coiso.cor_de_cabelo);
return 0;
}
所以,我在 geany 中编译它并得到一个错误:expected expression before "coiso"。
为什么会出现这个错误?
【问题讨论】:
-
你只声明了一个类型
Coiso,而不是一个变量。 -
Coiso是一个类型,而不是一个变量 -
对不起我的错误。我有 "printf ("Insira a cor do cabelo do coiso\n"); scanf ("%s", Coiso.cor_de_cabelo); printf ("%s\n", Coiso.cor_de_cabelo);
-
你可能想给
cor_de_cabelo一些价值