用C读取Lubuntu上的字符串

时间:2016-10-10 06:17:33

标签: c scanf

我想在一个变量中保存2个字符串(例如"名字姓氏")。在Windows上,这个scanf工作正常但是当我在Lubuntu上运行此代码时,相同的scanf不起作用。为什么这样,我该如何解决这个问题?

printf("Give a Name and surname:\n");
fflush(stdin);
scanf("%[^\t\n]", Students[size].name);

Students[size].name是我制作的结构。

struct Eggrafes{
 char *name;
 int *pst;
}*Students;

0 个答案:

没有答案