sppk.net
当前位置:首页 >> 编写函数output和input,其功能分别与gEts和puts相... >>

编写函数output和input,其功能分别与gEts和puts相...

#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; }...

#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]; ...

#include #define max 50 char* input(int m,char ch[max]) { int i; for(i=0;i

#include #include void mygets(char *a) { /*for(;(*a=getchar())!='\n';a++); *a='\0';*/ while((*a=getchar())!='\n')a++;*a='\0'; } void myputs(char *a) { /*for(;(*a);a++)putchar(*a); putchar('\n');*/ while(*a){putchar(*a);a++;}put...

gets从标准输入设备读字符串函数。可以无限读取,不会判断上限,以回车结束读取,所以程序员应该确保buffer的空间足够大,以便在执行读操作时不发生溢出。本函数可以无限读取,不会判断上限,所以程序员应该确保buffer的空间足够大,以便在执行...

puts功能是输出字符串. gets是输入字符串: #include void main( void ) { char buf[256]; puts( "Hello world from puts!" ); gets(buf); //输入字符串,但要在256个字符之内 } 输出: Hello world from puts!

printf()函数 printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为: printf("", ); 其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原 样输出;...

gets 【1】函数:gets 【2】头文件:stdio.h 【3】功能:从stdin流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在str指针所指向的字符数组中。换行符不作为读取串的内容,读取的换行符被转换为null值,并由此来结束字符串。 ...

#include #include void main() { char str[256],str1[256]; int l; gets(str); l=strlen(str); //输入的字符串在数组str里 strcpy(str1,"["); strcpy(str1+1,str); strcpy(str1+1+l,"]"); puts(str1); //将str1中的字符串输出到屏幕上 }

可以的,你可以直接在vc上运行试试

网站首页 | 网站地图
All rights reserved Powered by www.sppk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com