数値文字列をCの配列の個別の整数としてファイルに格納する方法

ShubhamB。

Sender.txtのテキストファイルとして32ビットがあります。

00100100101110001111111100000001

個々の数値を整数として配列に格納したいと思います。次のコードを試しましたが、機能しません。

#include <stdio.h>
#include<stdlib.h>

void main()
{
  FILE *myfile;
  myfile = fopen("Sender.txt" , "r");
  char data[32];
  int i,con, data1[32];

  for(i=0;i<32;i++)
  {
    fscanf(myfile, "%1s", &data[i]);
  }

  for(i=0;i<32;i++)
  {
    con = atoi(data[i]);
    data1[i]=con;   
  }

  for(i=0;i<32;i++)
  {
    printf("%d \n", &data1[i]);
  }
}
DYZ

それでもあなたの努力の目的を完全に理解することなく、私は最初の2つのループを書き直すことを提案します:

for(i = 0; i < 32; i++)
{
    int next = fgetc(myfile);
    data1[i] = (next == '0') : 0 ? 1;   
}

このコードは、ファイルに32個の1または0があり、すべて同じ行にあり、他には何もないことを前提としています。

これは、おそらく明確さを犠牲にして、さらに圧縮される可能性があります。

for(i = 0; i < 32; i++)
{
    data1[i] = fgetc(myfile) - '0';   
}

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ファイルから行を分割し、個別の配列値として格納する

分類Dev

別のファイルの配列に変数を格納する方法

分類Dev

配列を別のファイルに格納するC ++

分類Dev

文字列と整数をCの配列に格納する方法

分類Dev

数値のテキストファイルを読み取り、C ++で整数の配列に格納します

分類Dev

Pythonを使用して、それぞれの数値のインデックスを個別の配列のリストに格納する方法

分類Dev

複数の座標を持つファイルを読み込み、別々の配列に格納する方法は?

分類Dev

PHPの別の配列にキーの値として配列を格納する方法は?

分類Dev

ファイルの個別の行を変数に格納する方法

分類Dev

ファイルをループするときにすべての回答を配列に格納する方法

分類Dev

C-配列に複数の文字列を格納する方法

分類Dev

値を配列に格納してファイルに保存する方法

分類Dev

変数を使用したbash置換のSED。変数は配列に格納されている別のファイルのコンテンツです。

分類Dev

データテーブル内の個別の行を選択して配列に格納する方法

分類Dev

文字列の配列からCの変数に文字列を格納する方法

分類Dev

ループ内の文字列の配列にアクセスして、文字列を配列に格納する方法

分類Dev

xlsxファイルから読み取り、特定の列値をPythonの配列に格納する方法は?

分類Dev

別の文字列変数に格納されている文字列変数の値を計算する方法

分類Dev

数値文字列を分割し、それをcのint配列に格納する方法は?

分類Dev

テキスト ファイルを読み取り、2 つの異なる配列 (文字列配列と浮動小数点配列) に格納します。

分類Dev

cの文字列に数値を格納する方法

分類Dev

ループを使用して、配列に格納されている文字列を特定のファイルの特定の行に配置します

分類Dev

JavaでJSON配列の特定のフィールドを抽出して文字列に格納する方法

分類Dev

ファイルの行を配列に格納する

分類Dev

ファイルのデータを配列に格納する

分類Dev

ファイル内の文字列を検索して文字列の数値を取得し、別の値と比較できるBashスクリプトを作成する方法

分類Dev

文字のリストを文字列として変数に格納する方法

分類Dev

配列内に複数の値を格納して表示する方法

分類Dev

すべての行が配列値として格納されるようにテキストファイルを解析する

Related 関連記事

  1. 1

    ファイルから行を分割し、個別の配列値として格納する

  2. 2

    別のファイルの配列に変数を格納する方法

  3. 3

    配列を別のファイルに格納するC ++

  4. 4

    文字列と整数をCの配列に格納する方法

  5. 5

    数値のテキストファイルを読み取り、C ++で整数の配列に格納します

  6. 6

    Pythonを使用して、それぞれの数値のインデックスを個別の配列のリストに格納する方法

  7. 7

    複数の座標を持つファイルを読み込み、別々の配列に格納する方法は?

  8. 8

    PHPの別の配列にキーの値として配列を格納する方法は?

  9. 9

    ファイルの個別の行を変数に格納する方法

  10. 10

    ファイルをループするときにすべての回答を配列に格納する方法

  11. 11

    C-配列に複数の文字列を格納する方法

  12. 12

    値を配列に格納してファイルに保存する方法

  13. 13

    変数を使用したbash置換のSED。変数は配列に格納されている別のファイルのコンテンツです。

  14. 14

    データテーブル内の個別の行を選択して配列に格納する方法

  15. 15

    文字列の配列からCの変数に文字列を格納する方法

  16. 16

    ループ内の文字列の配列にアクセスして、文字列を配列に格納する方法

  17. 17

    xlsxファイルから読み取り、特定の列値をPythonの配列に格納する方法は?

  18. 18

    別の文字列変数に格納されている文字列変数の値を計算する方法

  19. 19

    数値文字列を分割し、それをcのint配列に格納する方法は?

  20. 20

    テキスト ファイルを読み取り、2 つの異なる配列 (文字列配列と浮動小数点配列) に格納します。

  21. 21

    cの文字列に数値を格納する方法

  22. 22

    ループを使用して、配列に格納されている文字列を特定のファイルの特定の行に配置します

  23. 23

    JavaでJSON配列の特定のフィールドを抽出して文字列に格納する方法

  24. 24

    ファイルの行を配列に格納する

  25. 25

    ファイルのデータを配列に格納する

  26. 26

    ファイル内の文字列を検索して文字列の数値を取得し、別の値と比較できるBashスクリプトを作成する方法

  27. 27

    文字のリストを文字列として変数に格納する方法

  28. 28

    配列内に複数の値を格納して表示する方法

  29. 29

    すべての行が配列値として格納されるようにテキストファイルを解析する

ホットタグ

アーカイブ