【发布时间】:2021-05-04 19:49:58
【问题描述】:
printf("Enter any alphabetical character or digit [type ; to end]:");
do{
scanf("%c",&c);
if(c>='0' && c<='9')
write(RD[1],&c,1);
if((c>='a' && c<='z') || (c>='A' && c<='Z') )
write(RA[1],&c,1);
}while(c!=';');
write(RD[1],&c,1);
write(RA[1],&c,1);
c 的值已经写入循环中的管道。为什么我们要在循环之外再写一遍?
另外,c 的多个值如何在一个管道中一遍又一遍地存储?
【问题讨论】:
-
也许正在阅读它们的任何东西都期望尾随
;。
标签: c