我在編寫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