C/C++の宿題を片付けます 106代目
■ このスレッドは過去ログ倉庫に格納されています
0294デフォルトの名無しさん
2008/05/08(木) 19:02:15[2] 問題文(含コード&リンク):()
256×256の画像ファイルを読み込み、RGB値を2次配列に格納する。
その値から全く同じファイルを作成する。
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン: わかりません
[3.3] 言語: C
[4] 期限:5月9日
↓自分で作ってみたんですが、うまく値が格納できません。
試しに出力をしてみたところred[][]には数字が入っていたんですが
greenとblueは0しか入ってませんでした。
#define M 256
#define N 256
FILE *fa,*fb;
unsigned char red[N][M],green[N][M],blue[N][M];
fa=fopen("ファイル1","rb");
fb=fopen("ファイル2","wb");
fread((unsigned char*)red,1,M*N,fa);
fread((unsigned char*)green,1,M*N,fa);
fread((unsigned char*)blue,1,M*N,fa);
fwrite((unsigned char*)red,1,M*N,fb);
fwrite((unsigned char*)green,1,M*N,fb);
fwrite((unsigned char*)blue,1,M*N,fb);
fclose(fa);
fclose(fb);
■ このスレッドは過去ログ倉庫に格納されています