LoginSignup
4
4

More than 5 years have passed since last update.

CとC++のファイルオープン(CSV)のメモ

Last updated at Posted at 2015-10-03

数字 数字のものを読み込むのはC++だと表示がちょっとめんどくさい。
表示だけってこともないと思うけれど。

//C++ 書き込み
ofstream fout("test1.txt");
if(!fout){
    cout << "ファイルをオープンできませんでした。\n";
    return 0;
}
else
    cout <<  "ファイルをオープンしました。\n";

fout << "100 4000\n" ;
cout << "ファイルを書き込みました。\n" ;

fout.close();

//C++ 読み込み
ifstream fin("test1.txt");
if(!fin){
    cout << "ファイルをオープンできませんでした。\n" ;
    return 0;
}
else
    cout << "ファイルをオープンしました。\n" ;

int number1[2];

fin >> number1[0] >> number1[1] ;
cout << number1[0] << " " <<number1[1] <<"\n" ;

fin.close();

//C 書き込み
FILE *fp;

fp=fopen("text2.txt","w");

if(fp==NULL){
    printf("ファイルをオープンできませんでした。\n");
    return 0;
}
else
    printf("ファイルをオープンしました。\n");

fprintf(fp,"100 4000\n");

printf("ファイルを書き込みました。\n");

fclose(fp);

//C 読み込み
fp=fopen("text2.txt","r");

if(fp==NULL){
    printf("ファイルをオープンできませんでした。\n");
    return 0;
}
else
    printf("ファイルをオープンしました。\n");

int number2[2];

fscanf(fp,"%d %d",&number2[0],&number2[1]);

printf("%d %d\n",number2[0],number2[1]);

fclose(fp);
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4