0

3 つの異なるデータ型を持つテキスト ファイルを解析する必要があります。3つのメンバーを持つ構造体配列に保存したい。私のテキストファイルは次のようになります。

>A B 45.78965
>A C 35.46731
>B C 46.78695

コードを書きましたが、ターミナルで実行すると、点滅するアンダースコアが表示され、しばらくするとプログラムが停止しました。私は何をすべきか?

 #include"stdio.h"
                #include"string.h"
                struct gra{
                    char from;
                    char to;
                    double w;
                };
            int main(){
                FILE* fp;
            fp=fopen("graph.txt","r");  
            int i=0;
                while(!feof(fp)) {
                fscanf(fp,"%[^\t]",&graph[i].from,&graph[i].to,&graph[i].w);
                i++;
             } fclose(fp);}
4

0 に答える 0