enter 發表於 2015-2-27 18:55:47

仿gets()的函數

本帖最後由 enter 於 2015-2-27 21:22 編輯

#include <stdio.h>

char igets(char *ptr);

int main(void)
{
char x;

printf("Enter a sentence:\n");
igets(x);
printf("%s",x);
return 0;
}

char igets(char *ptr)
{
do
{
scanf("%c",ptr);
ptr++;
}
while(*(ptr-1)!='\n'); //因為上面已經ptr++,所以這邊要減一向前回一個。
*(ptr-1)='\0';
}
頁: [1]
查看完整版本: 仿gets()的函數