ファイルから読み取るときに最初の2つの単語を無視する

F_Stain

私のプログラムは、いくつかの情報(名前、製品、レート、時間)を含むtxtファイルを読み取っています。最後の2つをコピーして、別の場所に書き込む必要があります。コードはCである必要があります。

これは私がこれまでに書いたものですが、最初の2つのフィールド(名前、製品)の長さがランダムであるため、正しく機能していません。

int a=25;
while (!feof(fp)){
    fseek(fp,a,SEEK_SET);
    fgets(ratetime,100,fp);
    fputs(ratetime,fp2);
    a=a+40;     
}
セバスチャン

ファイルの形式がすでにわかっている場合はfscanf、次のように使用できます

FILE* fp = fopen("input_file.txt", "r");
char name[BUFFSIZE];
char product[BUFFSIZE];
int rate;
char time[BUFFSIZE];

while(fscanf(fp, "%s %s %d %s", name, product, rate, time) != EOF)
{
    //copy them in a proper data stucture
}

fclose(fp);

編集:BUFFSIZEあなたがそれを知っているならば、文字列サイズの上限です。そうでない場合は、charごとに読み取って解析しました

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Python:ファイルを読み取るときに、2つの特定の単語の間のテキストを無視する方法は?

分類Dev

bashでファイルを読み取るときに最初の行/列ヘッダーを無視する

分類Dev

arraylistを使用して.txtファイルを読み取るときに、メインフォルダーから特定のファイルを無視する方法

分類Dev

PHPでファイルから読み取るときに2つの区切り文字を使用する方法

分類Dev

比較するときに最後の単語を無視して、2つのファイルを1行ずつ比較し、プライマリファイルでのみ見つかった行を抽出します

分類Dev

C#txtファイルから1つおきの単語を読み取る

分類Dev

C#txtファイルから1つおきの単語を読み取る

分類Dev

Prologのテキストファイルから読み取るときに、各行の最初と最後の要素を無視するにはどうすればよいですか?

分類Dev

C ++でファイルを読み取るときにファイルの終わりの文字を無視する方法はありますか?

分類Dev

Pythonでファイルを読み取るときに空白行を無視する最も簡単な方法

分類Dev

C ++各行の最初の文字を無視してUnicodeファイルから読み取る方法

分類Dev

テキストファイルから最後の行の最初の単語を読み取る方法は?

分類Dev

Cのファイルから読み取るときにfscanf()を使用する

分類Dev

ファイルから最後の単語のみを読み取るFscanf

分類Dev

一致する2つの単語間のテキストを読み取り、比較して別のファイルに書き込みます

分類Dev

ファイルからデータのみを読み取る (文字列を無視する) 方法は?

分類Dev

ファイル全体を読み取らずにファイルの単語数を推定する

分類Dev

最初のプッシュ後にGitがファイルを無視する(読み取り専用)

分類Dev

ファイルから2つの配列を読み取る

分類Dev

Java-テキストファイルの最初の単語を読み取る

分類Dev

ファイルの最初の行から読み取られたときにcvsMapperによって使用されるcsvSchemaを取得する方法はありますか?

分類Dev

Java-テキストファイルから配列に単語を読み取るときのアポストロフィエラー

分類Dev

TCL:関連する単語のみを含むファイルから行を読み取ります

分類Dev

ファイルの読み取り中に/ * comment * /の内容の読み取りを無視する方法

分類Dev

最初のfseek()なしで、追加モード用に開いているファイルを最初から読み取ることはできますか?

分類Dev

テキストファイルJavaから1つの単語(または行)を読み取る方法は?

分類Dev

テキストファイルJavaから1つの単語(または行)を読み取る方法は?

分類Dev

InvalidKeyException:JavaのPEMファイルからEC秘密鍵を読み取るときに無効な鍵形式

分類Dev

XML DOMを生成するためにファイルを読み取るときに空白を無視する方法

Related 関連記事

  1. 1

    Python:ファイルを読み取るときに、2つの特定の単語の間のテキストを無視する方法は?

  2. 2

    bashでファイルを読み取るときに最初の行/列ヘッダーを無視する

  3. 3

    arraylistを使用して.txtファイルを読み取るときに、メインフォルダーから特定のファイルを無視する方法

  4. 4

    PHPでファイルから読み取るときに2つの区切り文字を使用する方法

  5. 5

    比較するときに最後の単語を無視して、2つのファイルを1行ずつ比較し、プライマリファイルでのみ見つかった行を抽出します

  6. 6

    C#txtファイルから1つおきの単語を読み取る

  7. 7

    C#txtファイルから1つおきの単語を読み取る

  8. 8

    Prologのテキストファイルから読み取るときに、各行の最初と最後の要素を無視するにはどうすればよいですか?

  9. 9

    C ++でファイルを読み取るときにファイルの終わりの文字を無視する方法はありますか?

  10. 10

    Pythonでファイルを読み取るときに空白行を無視する最も簡単な方法

  11. 11

    C ++各行の最初の文字を無視してUnicodeファイルから読み取る方法

  12. 12

    テキストファイルから最後の行の最初の単語を読み取る方法は?

  13. 13

    Cのファイルから読み取るときにfscanf()を使用する

  14. 14

    ファイルから最後の単語のみを読み取るFscanf

  15. 15

    一致する2つの単語間のテキストを読み取り、比較して別のファイルに書き込みます

  16. 16

    ファイルからデータのみを読み取る (文字列を無視する) 方法は?

  17. 17

    ファイル全体を読み取らずにファイルの単語数を推定する

  18. 18

    最初のプッシュ後にGitがファイルを無視する(読み取り専用)

  19. 19

    ファイルから2つの配列を読み取る

  20. 20

    Java-テキストファイルの最初の単語を読み取る

  21. 21

    ファイルの最初の行から読み取られたときにcvsMapperによって使用されるcsvSchemaを取得する方法はありますか?

  22. 22

    Java-テキストファイルから配列に単語を読み取るときのアポストロフィエラー

  23. 23

    TCL:関連する単語のみを含むファイルから行を読み取ります

  24. 24

    ファイルの読み取り中に/ * comment * /の内容の読み取りを無視する方法

  25. 25

    最初のfseek()なしで、追加モード用に開いているファイルを最初から読み取ることはできますか?

  26. 26

    テキストファイルJavaから1つの単語(または行)を読み取る方法は?

  27. 27

    テキストファイルJavaから1つの単語(または行)を読み取る方法は?

  28. 28

    InvalidKeyException:JavaのPEMファイルからEC秘密鍵を読み取るときに無効な鍵形式

  29. 29

    XML DOMを生成するためにファイルを読み取るときに空白を無視する方法

ホットタグ

アーカイブ