📝 C++
3827篇技术文档📅  最后修改于: 2020-09-25 08:22:21        🧑  作者: Mango
C++中的freopen() 函数尝试使用与另一个打开的文件相关联的文件流打开一个新文件。freopen() 函数在<cstdio>头文件中定义。freopen()原型freopen 函数首先尝试关闭使用stream打开的文件。文件被关闭后,尝试打开由参数指定的文件名filename(如果它不为null)在参数指定的模式mode。最后,它将文件与文件流stream关联。如果filename是空指针...
📅  最后修改于: 2020-09-25 08:23:00        🧑  作者: Mango
C++中的fscanf() 函数用于从文件流中读取数据。fscanf()原型fscanf()函数读取数据,从文件流中读取数据,并将值存储到各个变量中。它在<cstdio>头文件中定义。fscanf()参数fscanf()返回值示例:fscanf() 函数的工作方式运行该程序时,可能的输出为:...
📅  最后修改于: 2020-09-25 08:23:41        🧑  作者: Mango
C++中的fseek() 函数设置给定文件流的文件位置指示符。fseek() 函数在<cstdio>头文件中定义。fseek()原型如果以二进制模式打开文件,则文件指针的新位置将与原点精确偏移字节。如果以文本模式打开文件,则offset的支持值为:如果流是面向宽的,则同时应用文本流和二进制流的限制,即,使用SEEK_SET允许ftell的结果,并且从SEEK_SET和SEEK_CUR允许零偏移,但...
📅  最后修改于: 2020-09-25 08:24:21        🧑  作者: Mango
C++中的fsetpos() 函数将与流关联的文件指针设置为给定位置。fsetpos()原型fsetpos()函数将文件流和指向fpos_t对象的指针作为参数,该对象是通过调用fgetpos()获得的。它在<cstdio>头文件中定义。fsetpos()参数fsetpos()返回值成功时,fsetpos()函数将返回零,否则返回非零。示例:fsetpos() 函数的工作方式运行该程序时,输出为:...
📅  最后修改于: 2020-09-25 08:24:59        🧑  作者: Mango
C++中的ftell() 函数返回文件指针的当前位置。ftell()原型ftell()函数将文件流作为其参数,并以long int类型返回给定流的文件位置指示符的当前值。它在<cstdio>头文件中定义。ftell()参数stream:返回其当前位置的文件流。ftell()返回值成功后,ftell()函数将返回文件位置指示符。否则,它返回-1L。示例:ftell() 函数的工作方式运行该程序时,输...
📅  最后修改于: 2020-09-25 08:25:40        🧑  作者: Mango
C++中的fwrite() 函数将指定数量的字符写入给定的输出流。fwrite()原型所述fwrite()函数将count对象的数目,每个尺寸的size字节给定的输出流。这类似于调用fputc()size时间来写入每个对象。根据写入的字符数,文件位置指示符增加。如果在读取文件时发生任何错误,则流的文件位置指示符的结果值不确定。它在<cstdio>头文件中定义。fwrite()参数fwrite()返...
📅  最后修改于: 2020-09-25 08:26:18        🧑  作者: Mango
C++中的getc() 函数从给定的输入流中读取下一个字符 。可以将其实现为宏。getc()原型getc()函数将文件流作为其参数,并以整数类型返回给定流中的下一个字符 。getc()和fgetc()之间的区别C++中的getc()和fgetc()函数几乎相似。但是它们之间有一些区别。可以将getc()函数实现为宏,而不能将fgetc()函数用作宏。另外,getc()函数已高度优化,因此对fget...
📅  最后修改于: 2020-09-25 08:26:58        🧑  作者: Mango
C++中的getchar() 函数从stdin读取下一个字符 。getchar()原型getchar()函数等效于对getc(stdin)的调用。它从通常是键盘的stdin读取下一个字符 。它在<cstdio>头文件中定义。getchar()参数没有。getchar()返回值示例:getchar() 函数的工作方式运行该程序时,可能的输出为:...
📅  最后修改于: 2020-09-25 08:27:37        🧑  作者: Mango
直到一个新行字符被发现,或发生文件结束在C++中得到() 函数读取从stdin并将它们存储字符 。gets()原型在gets()函数读取从标准输入,并将其存储在字符str直到一个字符或文件的末尾找到。gets()和fgets()之间的区别在于gets()gets()使用stdin流。如果提供了较大的输入字符串 ,gets()函数将不提供支持以防止缓冲区溢出。注意:gets()在C++ 11中已弃用...
📅  最后修改于: 2020-09-25 08:28:17        🧑  作者: Mango
C++中的perror() 函数根据当前存储在系统变量errno中的错误代码将错误消息打印到stderr。perror()原型perror()函数解释errno的值以将错误消息打印到stderr。errno保留一个确定错误情况的整数值。通过串联以下组件形成错误消息:它在<cstdio>头文件中定义。perror()参数str:指向以null结尾的字符串的指针。perror()返回值没有。示例:pe...
📅  最后修改于: 2020-09-25 08:28:58        🧑  作者: Mango
C++中的printf() 函数用于将格式化的字符串写入stdout。printf()原型printf()函数将格式指向的字符串写入stdout。 字符串格式可以包含以%开头的格式说明符,这些格式说明符由作为附加参数传递给printf()函数的变量的值替换。它在<cstdio>头文件中定义。printf()参数printf()返回值如果成功,printf()函数将返回写入的字符数。失败时,它将返回...
📅  最后修改于: 2020-09-25 08:29:38        🧑  作者: Mango
C++中的putc() 函数将一个字符写入给定的输出流。putc()原型putc()函数将输出文件流和一个整数作为其参数。整数将转换为无符号字符并写入文件。putc()和fputc()在功能方面相似。但是,fputc()和putc()之间的主要区别在于putc()可以实现为宏。它在<cstdio>头文件中定义。putc()参数putc()返回值示例:putc() 函数的工作方式当您运行该程序时, ...
📅  最后修改于: 2020-09-25 08:30:18        🧑  作者: Mango
C++中的putchar() 函数将一个字符写入stdout。putchar()原型putchar()函数采用整数参数将其写入stdout。整数将转换为无符号字符并写入文件。对putchar(ch)调用等效于putc(ch,stdout)。它在<cstdio>头文件中定义。putchar()参数ch:要写入的字符 。putchar()返回值成功时,putchar()函数将返回ch表示的字符 。失败...
📅  最后修改于: 2020-09-25 08:30:57        🧑  作者: Mango
C++中的puts() 函数将一个字符串写入stdout。puts()原型puts()函数将以null终止的字符串 str作为参数,并将其写入stdout。终止空字符 “\ 0″不写,但它增加了写后的字符串 字符 “\ n”。对puts()调用与重复调用fputc()相同。fputs()的和之间的主要区别puts()是puts()函数追加一个新行字符到所述输出,而fputs()函数没有。它在<cs...
📅  最后修改于: 2020-09-25 08:31:37        🧑  作者: Mango
C++中的remove() 函数删除指定的文件。remove()原型remove()函数采用单个参数文件名,并返回一个整数值。删除参数指向的文件。如果要删除的文件被某个进程打开,则remove()函数的行为是实现定义的。在POSIX系统中,如果名称是文件的最后一个链接,但是任何进程仍在打开该文件,则该文件将一直存在,直到最后一个正在运行的进程关闭该文件。在Windows中,如果任何进程保持打开状态...