Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Input line reverse filter

1 view
Skip to first unread message

Takanori Oshiro

unread,
May 26, 2023, 10:06:22 AM5/26/23
to
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;
}

0 new messages