typedef struct{
char name[20];
short age;
char blad[3];
}MEMBERS;
MEMBERS member[] = { {"tanaka" , 18, "C" },
{"yamada" , 15, "A" },
{"satou", 12, "AB" } };
関数名:INFO_OUT を用意し、その関数内でfprintfかfwriteを使用し
上記の構造体MEMBERS member[]を用意し、
入力キー毎に以下の内容をエクセルファイルに出力すること
引数:1~3の入力キー(入力)
MEMBERS member構造体(入力)
戻り値 0
1を入力した場合
-
┌────┬──┬───┐
-
│name │age │blad │1行目
-
├────┼──┼───┤
-
│tanaka │15 │A │2行目
-
└────┴──┴───┘
というような問題があるのですが、中々うまくいきません・・・。
よろしければ教えていただけないでしょうか、お願いいたします
追記、コードを記載いたしました・・・!
C
1 2#include <stdio.h> 3#include"kadai.h" 4 5 6/*プロトタイプ宣言*/ 7void Output(int Number,void *ShainInfo); 8 9int main(void) 10{ 11 int KEY; 12 13 scanf("%d",&KEY); 14 15 Output(KEY,&member); 16return 0; 17} 18 19 20 21void Output(int Number,void *ShainInfo) 22{ 23 FILE *op; 24 op=fopen("kadai3.csv","wb"); 25 fprintf(op,ShainInfo[Number-1]); 26 fclose(op); 27} 28 29
回答1件
あなたの回答
tips
プレビュー