Programming

Compiler Download Eclipse

Library

  • Windows-dll
  • Linux-so
  • Mac-dylib

【課題】

下のような,入出力プログラムを作成してください。

テキストテキスト

テキストバイナリ

バイナリバイナリ

バイナリテキスト

【使用する関数】

argc,argv

fopen・・・if((fpi=fopen(argv[1],”r”))==NULL)

fscanf・・・while(fscanf(fpi,”%f,%f,%f,%d,%d,%d”,&x,&y,&z,&r,&g,&b)!=EOF)

fprintf・・・fprintf(fpo,”vtk output\n”);

fwrite・・・fwrite(&dn3,sizeof(float),1,fpo);

【資料】

テキストファイルのサンプル

バイナリファイルのサンプル・・50と100と150という3つの数値がunsigned char型で保存されています。

テキストファイルの読み込みと書き込みのサンプルプログラム+それに使うサンプルファイル

バイナリファイルの読み込みと書き込みのサンプルプログラム+それに使うサンプルファイル

【使用する関数】

argc,argv

fopen・・・if((fpi=fopen(argv[1],”r”))==NULL)

fscanf・・・while(fscanf(fpi,”%f,%f,%f,%d,%d,%d”,&x,&y,&z,&r,&g,&b)!=EOF)

fprintf・・・fprintf(fpo,”vtk output\n”);

fwrite・・・fwrite(&dn3,sizeof(float),1,fpo);