【发布时间】:2014-11-10 05:56:31
【问题描述】:
我正在做一个作业,它要求在不使用 string.h 库的情况下从字符串中删除一些字符,这是我的代码:
int deleteFunc(char chara[100], char a)
{
int i ;
for ( i = 0 ; i < 100; i++)
if (a == chara[i])
return TRUE;
else return FALSE;
}
虽然我的 deleteFunc 有一些问题,但我不知道如何解决,任何人都可以提供帮助。谢谢!
【问题讨论】:
-
你知道如何在不使用
strcpy的情况下复制字符串吗?那你也知道怎么解决了。 -
在题中简述你的问题
-
你的意思是像这样的 strcpy(string, pointer);但这需要 string.h 函数
-
实现自己的
strcpy函数很容易。然后很容易为您不想复制的某些字符添加检查。因此,首先要您自己的实现strcpy。 -
我的问题是:输入原始字符串如:qwertyabc 然后输入要删除的几个字符如:eb 然后输出是qwrtyac
标签: c