fscanf读取字符串
时间: 2023-09-16 20:06:29 浏览: 86
matlab数组字符串(可运行)
fscanf可以用来读取字符串,可以使用%s格式化字符来读取字符串。例如,下面的代码可以从文件中读取一个字符串并打印出来:
```
#include <stdio.h>
int main() {
char str[100];
FILE *fp;
fp = fopen("input.txt", "r");
if(fp == NULL) {
printf("Error opening file\n");
return -1;
}
fscanf(fp, "%s", str);
printf("Read string: %s\n", str);
fclose(fp);
return 0;
}
```
在上面的例子中,我们打开名为input.txt的文件并使用fscanf从文件中读取一个字符串。读取的字符串被存储在str数组中,并最终被打印出来。请注意,我们使用%s格式化字符来读取字符串。
阅读全文