住所録検索

あらかじめエクセルで住所録を作って保存しておき、
その内容を検索するプログラム。
そのため、これだけでは動作しません。

#include <stdio.h>
struct Person {
char name[20];
int age;
char address[40];
};

int read(char *line,struct Person *data)
{
sscanf(line,"%s %d %s",data->name,&data->age,data->address);
return 0;
}

int main()
{
char line[100];
struct Person data;
int k;

FILE *in_file;
in_file=fopen("z:\\table.txt","r");
if (in_file==NULL){
printf( "fopen() error" );
return 0;
}

while( fgets( line, 100, in_file ) != NULL ) {
k=read(line,&data);
printf( "name=%s, age=%d, address=%s\n", data.name, data.age, data.address );
}
fclose(in_file);
return 0;
}

もどる

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送