如何从数组中的文件中写出单词?

时间:2017-05-07 11:23:25

标签: c# string struct

如何用c语言从数组中的文件中写出单词?

例如:file - > “你好世界”

html_entity_decode
位置----- 0 1

3 个答案:

答案 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);
}'