您的位置:首页 > 编程语言 > C语言/C++

C语言函数的调用

2015-08-04 22:19 218 查看
char*fgets(char *restrict buf,int n,FILE * restrict fp)

fgets()是为文件I/O而设计的,处理键盘输入不是特别方便。

printf("\nHi,What's your name?\n");

p=fgets(name,20,stdin);

printf("%s?Oh,Nice name %s\n",name,p);

*fgets()的第二个参数说明最大读入的字符数。如果这个参数值为n,那么fgets()就会读取最多n-1个字符或读完一个换行符为止。两个条件满足任意一个结束。

*fgets()读取到换行符,就会把它存到字符串里,而不是想gets()那样丢弃它。

*fgets()的第三个参数说明读哪个文件。从键盘上读数据时,可以使用stdin(代表standard input)作为参数

2.fputs

Int main()

{

FILE *fp ;

fp =path;\\ FILE *fp =fopen("path","mode");

if(NULL == fp)//判断是否能正确打开

{

perror;//需要导入#define<stdlib.h>

Exit(1)

}

Fputc('c' file);//写入c
字母

/*

Char content = {this is you output string};



Int length = strlen(content);

For( int I = 0;I <length; i++){

fputc(content[i],fp);

}

Fclose(fp);

*/输入字符串

return 0;

}

3.创建两个文件,将文件一的文件复制到文件二中,







4.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: