如何用c语言从数组中的文件中写出单词?
例如:file - > “你好世界”
html_entity_decode
位置----- 0 1
答案 0 :(得分:4)
只需阅读文件并将其拆分。
var words = System.IO.File.ReadAllText(filename).Split(' ');
答案 1 :(得分:1)
您可以使用以下方式读取文件到数组的所有内容:
string[] lines = File.ReadAllLines("The file path");
它还将文件中的每一行分别存储在数组中。
答案 2 :(得分:0)
您尝试读取一些数据,但是您无处可读。你所拥有的只有4个指针,指向上帝知道你在哪里,你正试图写入它!
有很多方法可以做到这一点:
1.您知道数据大小的界限:
'#include <stdio.h>
#define MAX_CHARS 20
typedef char string[MAX_CHARS+1]; // leave one space for '\0'
main(){
int i;
string array[4];
FILE *my;
my = fopen("my.txt","r");
for(i = 0; i < 4; i++)
fscanf(data, "%s", array[i]); // no need for & with %s
fclose(my);
}'