我需要将 * 放在每个小写字母上,但我的程序总是阻塞。尽管这似乎是一个简单的问题,但我找不到简单的解决方案。请帮忙。
#include <stdio.h>
void f(char *p)
{
int i = 0;
char c = '*';
while(p[i] != '\0')
{
if(p[i]> 96 && p[i] < 122 )
{
p[i] = c; # here program block
}
i++;
}
printf("%c",p);
}
int main(void)
{
f("tesT");
return 1;
}
我在互联网上发现了一些类似的问题,但没有成功。:(