c语言fput函数 fgets和fputs函数的用法( 二 )


//用函数fgets读取时,会从给出的文件流stream中读取[num - 1]个字符,
//并把它们转储到str(字符串)中, 但如果在读到[num - 1]个字符之前遇到了第一个换行符 , 
//会提前结束 , 并将换行符之前的字符连同这个换行符转储到str(字符串)中 。
//下面有例子 。
#includestdio.h
#includestdlib.h
#includestring.h
int main()
{
char f[]="t.txt",buf[1024]={'\0'};
FILE *io=fopen(f,"w");
fputs("第一行",io);
fputs(",还是第一行\n",io);
fputs("第二行\r\n",io);
fputs("第三行\n",io);
fputs("hello\nworld",io);
fclose(io);
io=fopen(f,"r");
fgets(buf,1024,io);
【c语言fput函数 fgets和fputs函数的用法】 fclose(io);
puts(buf);
if('\n'==buf[strlen(buf)-1])
{
puts("读到了换行符 。");
}
else
{
puts("未读到换行符 。");
}
system("PAUSE");
return 0;
}
C语言中fputs()函数的返回值是什么?fputs
功能:送一个字符串到一个流中
表头文件:#includestdio.h
函数原型:int fputs(char *string, FILE *stream);
string 需送入流的字符串指针
stream 一个FILE型的指针
返回值: 如果成功输入,fputs 返回 0 , 否则返回EOF(-1)
c语言使用fputs函数写入无效?文件指针c语言fput函数的问题c语言fput函数,一般来说c语言fput函数,同时读写一个文件并不可取 。硬要如此c语言fput函数的话c语言fput函数,使用fseek定位好写入位置后再写入
关于c语言fput函数和fgets和fputs函数的用法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读