画像データをエクセルで出力したいのですがわかりません。
どなたか教えて頂けないでしょうか??
よろしくお願いします。
エクセルで出力
-
管理人
Re:エクセルで出力
画像データに限らず、printfで出力した出力先をcsvファイルにすればいいんですよ。
たとえば
コンソール画面で
C:\test > test.csv
とすればいいんです。つまり実行ファイル名を書いて、その次に > ○○.csvとかけばいいですよ。
たとえば
#include <stdio.h>
#include <stdlib.h>
int main(){
printf("%d\n",rand());
printf("%d\n",rand());
printf("%d\n",rand());
printf("%d\n",rand());
printf("%d\n",rand());
return 0;
}
こんなプログラムがあるとして、実行ファイルがtest.exeだとします。コンソール画面で
C:\test > test.csv
とすればいいんです。つまり実行ファイル名を書いて、その次に > ○○.csvとかけばいいですよ。
-
管理人
Re:エクセルで出力
ちなみに「,」で区切ると行で出力できます。
#include <stdio.h>
#include <stdlib.h>
int main(){
printf("%d,",rand());
printf("%d,",rand());
printf("%d,",rand());
printf("%d,",rand());
printf("%d\n",rand());
return 0;
}-
管理人
Re:エクセルで出力
printfは何行にもわたって書いていますが、特に意味はなく、見やすいようにしたものなんで
1行に全部かかれても大丈夫です。
「\n」が列の区切り、「,」が行の区切りです。
1行に全部かかれても大丈夫です。
「\n」が列の区切り、「,」が行の区切りです。