c语言请编写函数mygets,c语言中请编写函数mygets和myputs,其功能分别与gets与puts相同,函数中用getchar和putchar读入和输出字符...
滿意答案
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分享舉報
總結
以上是生活随笔為你收集整理的c语言请编写函数mygets,c语言中请编写函数mygets和myputs,其功能分别与gets与puts相同,函数中用getchar和putchar读入和输出字符...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无法删除所有指定的值_AutoCAD所有
- 下一篇: c语言用数组实现栈的插入,C语言静态数组