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);