请编写函数mygets和myputs,其功能分别与gets和puts相同,函数中用getchar和put

car读入和输出字符
2025-05-24 09:05:14
推荐回答(1个)
回答(1):

#include void main(void) { char *input(char*); int output(char*); char str[80]; input(str); output(str); return; } char *input(char *str) { int i; char ch; for(i=0;(ch=getchar())!='\n';i++) str[i]=ch; str[i]='\0'; return str; } int output(char *str) { int i; if(str[0]=='\0') return 0; for(i=0;str[i];i++) putchar(str[i]); putchar('\n'); return 1; }