-1
我想从键盘读取一个句子,并将其存储在一个称为band的数组中。从键盘读取字符串到结构中的数组
printf("\nPlease enter band name: ");
gets(cata[i].band);
但是,这行是错过的,并进入下一段代码?用户没有机会输入代码。
谢谢。
我想从键盘读取一个句子,并将其存储在一个称为band的数组中。从键盘读取字符串到结构中的数组
printf("\nPlease enter band name: ");
gets(cata[i].band);
但是,这行是错过的,并进入下一段代码?用户没有机会输入代码。
谢谢。
我觉得我不太明白你想要什么,但这里是我最好的猜测..
#define len 21 //or whatever you want the "band" string to be long
typedef struct {
char band[len];
} mystruct;
main() {
mystruct cata[5];
printf("\nPlease enter band name: ");
gets_s(cata[0].band, len);
}
这声音真狡猾。你可以请分享更长的代码块(如果不是全部)? –
为了让你的问题有意义,你应该发布一个完整的自给自足的例子来编译和复制问题。 – SirDarius
不足以继续,完美的工作代码片段。我不怀疑你有麻烦,但那个“有效” – Vorsprung