Input line reverse filter
perlの入門書を読んでいて入力された行を逆順に並べ替える問題がでていたので
C言語で書いてみました
株式銘柄の値上り率順にソートしたデータの下位データを並べ替える時に使って
います
エラーチェック一切ありません
大城貴紀
#include <stdio.h>
int main(void)
{
unsigned char line[10000][255];
int n_line = 1;
int i = 0;
char c;
while((c=getchar()) != EOF){
if(c != '\n'){
line[n_line][i++]=c;
}else{
line[n_line++][i]=c;
i=0;
}
}
n_line--;
while(n_line){
for(i=0;line[n_line][i]!='\n';++i)
putchar(line[n_line][i]);
putchar('\n');
n_line--;
}
return 0;
}
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735