プログラミングについて
プログラミングについて
#include <stdio.h>
#include <math.h>
int main() {
char line[100], name[100], birth[100], address[100];
FILE *in_file;
in_file = fopen("Book1.txt", "r");
if ( in_file == NULL ) {
return 0;
}
while( fgets( line, 100, in_file ) != NULL ) {
sscanf( line, "%s %s %s", name, birth, address );
printf( "name=%s, birth=%s, address=%s\n", name, birth ,address );
}
fclose(in_file);
return 0;
}
のプログラミングで、住所の長い順に並べて表示させたいんですが、ここからどういじればいいでしょうか?
ちなみに、book1.txtの内容は下記のもの
山田太郎 1200/01/01 福岡市東区箱崎3丁目
情報次郎 1300/12/31 福岡市東区貝塚団地
伊代彩菜 1999/07/15 福岡市西区元岡
福岡花子 1800/05/31 福岡市東区香椎浜1丁目
お礼
ありがとうございました。 早速参考URLで検索してみました。 Borenかな?とも思いましたがBorenでは番地が899迄しかなく、 もらったアドレスは4000番地台でしたのでどうも違うようです。 同じサイトでメモに書かれたスペルを当たってみますと zipcode98103でBurke Avenue なるものが出てきました。 どうもこれ臭いので一度試してみます。 どうも皆さんありがとうございました。 またよろしくお願いします。