标签: c arrays string char scanf
在C ++中,如果你想输入一个字符串并将它存储在索引1的char数组中,你可以这样做:
ifstream f("data.in"); char a[100]; f.get(a+1,90);
你有什么方法可以在C中做到这一点(比如使用fscanf)?这样做:
fscanf(f,"%s",&a+1);
或者这个:
fscanf(f,"%s",&(a+1));
不起作用。
答案 0 :(得分:2)
是的,这样,
fscanf(f,"%90s",a+1);