【发布时间】:2015-02-05 22:20:50
【问题描述】:
你会用什么来检查转义序列值? 我有两个输入 arg1 和 arg2。如果您在参数中输入 ab\t xyz。然后,如果您在输入中输入“ab\t”,您将得到“xyz”作为输出。 我希望这是有道理的,我真的坚持转义字符处理。目前该代码适用于所有人,除非有转义字符或一个参数比另一个长。
it is a c code we wrote on our own the plan is to make a custom tr() function
void tr_str(char s[], char news[]){
int c;
size_t k =0;
while ((c = getchar()) != EOF)
{
for(k=0; k < strlen(s);k++)
{
if(c == s[k])
{
c = news[k];
}
}
putchar(c);
}
}
【问题讨论】:
-
用于查看的代码在哪里
-
这是使用tr的c代码还是shell代码?
-
这是我们自己写的c代码,计划是做一个自定义的tr()函数
-
我将代码添加到问题中。
-
好的 - 调试器说发生了什么