|
学生番号と身長(cm)の組を多数入力し、入力したデータをそのまま出力する。ただし、
身長が180以上の場合だけ'tall'という文字を横に付け加える。入力データのストッパは 学生番号=身長=0とする (入力例) (出力例) 1001 168 1001 168 1002 176 1002 176 1004 182 1004 182 tall 0 0
#include <stdio.h>
#define N 19 /*一行の長さ*/
main ( ){
FILE *fp1,*fp2;
char i[N];
fp1 = fopen("text.txt","w");
while(gets(i)!=NULL){
fputs(i,fp1);
fputc('\n',fp1);
}
fclose(fp1);
fp2 = fopen("text.txt","r");
while(fgets(i,19,fp2)!=NULL)
printf("%s",i);
fclose(fp2);
}
ここからがわからない。。。。 きっと typedef struct H{
int b[6]; /*学生番号*/
int s[6]; /*身長*/
int k[6]; /*結果*/
}h; /*構造体の型名*/
を使っていくんだろうなぁって思うのだけど…もう少し考えて見ます♪
|

- >
- Yahoo!サービス
- >
- Yahoo!ブログ
- >
- 練習用



