>>93
仕様がよくわからんが、
・数字列は、必ず21桁
・出力するのは、18〜21桁きめうち
でいいの?

使い方は、コマンドプロンプトで、
xxx.exe <入力ファイル名 >出力ファイル名

#include<stdio.h>
void main()
{
char s[30];
while(gets(s) != 0){
for(int i = 18; i < 21; i++){
printf("%c,", s[i]);
}
}
printf("\n");
}