これは宿題です。getchar と putchar のみを使用する必要があります
int main(void) {
int pch; //first
int ch; //second
while(1){
pch=getchar();
ch=getchar();
if(((pch>='A' && pch<='Z')) && ((ch>='A' && ch<='Z'))){
putchar(ch);
putchar(pch);
}
if((pch>='A' && pch<='Z') && ch=='\n') putchar(pch);
if(pch=='\n' || ch=='\n') break;
}
return EXIT_SUCCESS;
}
getchar と putchar を使用して文字を交換する必要があります。たとえば、PARIS APIRS
そして、それは機能しますが、4、6、8の文字数が偶数の場合、ENTERを2回押す必要があります...。この動作をなくすにはどうすればよいですか? getchar で \n を強制終了する方法はありますか