我在编写getstring函数时遇到了一些麻烦,这是我迄今为止所做的。帮助编写getstring函数
问候, V
const char* getstring()
{
char *buffer;
int i = 255;
buffer = (char *)malloc(i*sizeof(char));
*buffer = getchar();
while (*buffer != '\n')
{
buffer++;
*buffer = getchar();
}
*buffer = '\0';
const char* _temp = buffer;
return _temp;
}
int main()
{
char* temp = getstring();
for (;temp++ ; *temp != '\0')
{
printf("%c", *temp);
}
return 0;
}
小副作用不值得自己的答案:for循环参数是倒退 – 2010-04-14 22:17:15
是现在所有的变化和它的工作正常。 甚至不能确定for循环是如何扭曲的,当我正在进行实验时,它肯定会在某个时刻出现。 谢谢, V – volting 2010-04-14 22:33:24