索引1中的fscanf字符串(char数组)

时间:2015-01-05 22:04:23

标签: 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));

不起作用。

1 个答案:

答案 0 :(得分:2)

是的,这样,

fscanf(f,"%90s",a+1);