ファイルの単語をC言語で配列に書く方法は?ファイルの単語を配列に書き込む方法は?
例:ファイル - > "Hello World" の
string -> |Hello|world|
位置----- 0 1
ファイルの単語をC言語で配列に書く方法は?ファイルの単語を配列に書き込む方法は?
例:ファイル - > "Hello World" の
string -> |Hello|world|
位置----- 0 1
だけファイルを読んで、それを分割します。
var words = System.IO.File.ReadAllText(filename).Split(' ');
あなたはこれで、アレイへのファイルのすべてのコンテンツを読むことができます:
string[] lines = File.ReadAllLines("The file path");
それはまた別に、アレイ内のファイルから各行を格納します。
:
1.Youは、データのサイズにバインドを知っていますそれでも、同じ行の単語を別々の配列要素として分割する必要があります。 – Snympi
いくつかのデータを読み込もうとしますが、どこに置く必要はありません。あなたが持っているのは、4つのポインタです。どこにあなたが書き込もうとしているのかを神に指摘しています!
これを行うには多くの方法があります。
'#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);
}'
こんにちは---位置0 –
世界----ポジション1 –