满意答案
a609717347
2016.03.10
采纳率:43% 等级:11
已帮助:3790人
12345678910111213141516171819202122232425262728293031323334353637#include char *mygets(char str[]) { int ch,i = 0; while(1) { ch = getchar(); if(ch == -1) return NULL; if(ch == '\n') { str[i] = '\0'; break; } str[i] = ch; ++i; } return str;} int myputs(char *str) { int i,retval,cnt = 0; for(i = 0; str[i]; ++i) { retval = putchar(str[i]); if(retval == EOF) { printf("\n"); return EOF; } ++cnt; } printf("\n"); return cnt;} int main() { char s[100]; mygets(s); myputs(s); return 0;}
00分享举报