求助:C语言中的backspace
各位高手好!小弟今天在做KernighanCProgrammingLanguage中的一道习题时,遇到了一些问题题目如下:"Writeaprogramtocopyitsi...
各位高手好!
小弟今天在做Kernighan
C Programming Language
中的一道习题时,遇到了一些问题
题目如下:
"Write a program to copy its input to its output,replacing each tab by \t,each backspace by \b,and each backslash by \\."
可是我始终没办法检测到输入流中的\b
我的代码如下:
#include <stdio.h>
/* replace each tab by '\t',each backspace by '\b' and backslash by '\\' */
int main()
{
int c;
while ((c=getchar())!=EOF)
if (c=='\t')
printf("\\t");
else if (c=='\b')
printf("\\b");
else if (c=='\\')
printf("\\\\");
else
putchar(c);
}
谢谢您啦! 展开
小弟今天在做Kernighan
C Programming Language
中的一道习题时,遇到了一些问题
题目如下:
"Write a program to copy its input to its output,replacing each tab by \t,each backspace by \b,and each backslash by \\."
可是我始终没办法检测到输入流中的\b
我的代码如下:
#include <stdio.h>
/* replace each tab by '\t',each backspace by '\b' and backslash by '\\' */
int main()
{
int c;
while ((c=getchar())!=EOF)
if (c=='\t')
printf("\\t");
else if (c=='\b')
printf("\\b");
else if (c=='\\')
printf("\\\\");
else
putchar(c);
}
谢谢您啦! 展开
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询