ぼるじょあがC/C++の宿題を片付けますYO! 39代目
■ このスレッドは過去ログ倉庫に格納されています
0732730
05/01/31 23:34:19#include <string.h>
int main(){
int i=0, count, kekka;
char names[10][20], tmpname[20];
char emails[10][50], tmpemail[50];
FILE* infile;
/* ファイルから最大10人分のデータを読み込む */
infile = fopen( "l10_sample1.data", "r" );
while( !feof(infile) && i<10 ){
fscanf( infile, "%s %s", tmpname, tmpemail );
strncpy( names[i], tmpname, 20 );
strncpy( emails[i], tmpemail, 50 );
i++;
} /* 読み込まれた人数を count に保存 */
count = i;
printf( "検索する名前を入力してください: " );
scanf( "%s", tmpname ); /* カウンタ i を 0 に戻してから全員分の検索を行う */
i = 0;
while( i<count ){
kekka = strcmp( names[i], tmpname );
/* i番目にマッチする名前が見つかったので、
i番目の電子メールアドレスを表示する */
if( kekka == 0 ){
printf( "%s さんの電子メールアドレスは %s です。\n",
names[i], emails[i] ); }
i++; }
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています