code.club
標題:
仿gets()的函數
[打印本頁]
作者:
enter
時間:
2015-2-27 18:55
標題:
仿gets()的函數
本帖最後由 enter 於 2015-2-27 21:22 編輯
#include <stdio.h>
char igets(char *ptr);
int main(void)
{
char x[20];
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';
}
歡迎光臨 code.club (https://code.club/)
Powered by Discuz! X3.2