当前位置: 首页 > news >正文

公司怎么申请免费做网站做企业网站专用词

公司怎么申请免费做网站,做企业网站专用词,wordpress域名修改后,广州企业电话大全C 标准库的 C I/O 子集实现 C 风格流输入/输出操作。 <cstdio> 头文件提供通用文件支持并提供有窄和多字节字符输入/输出能力的函数&#xff0c;而 <cwchar>头文件提供有宽字符输入/输出能力的函数。 错误处理 清除错误 std::clearerr void clearerr( std::FILE…
C++ 标准库的 C I/O 子集实现 C 风格流输入/输出操作。 <cstdio> 头文件提供通用文件支持并提供有窄和多字节字符输入/输出能力的函数,而 <cwchar>头文件提供有宽字符输入/输出能力的函数。

错误处理

清除错误

std::clearerr

void clearerr( std::FILE* stream );

重置给定文件流的错误标志和 EOF 指示器。

参数

stream-要重置错误标志的文件流

返回值

(无)

调用示例

#include <iostream>
#include <cstdio>using namespace std;int main()
{int ch = 0;FILE* fp = fopen("test.txt", "w");if (fp){ch = std::getc(fp);std::printf("%c", ch);if (std::ferror(fp)){std::cout << "Error set" << std::endl;std::clearerr(fp);}}if (!std::ferror(fp)){std::cout << "Error reset" << std::endl;}std::fclose(fp);return 0;
}

输出

检查文件尾

std::feof

int feof( std::FILE* stream );

检查是否已抵达给定文件流的结尾。

参数

stream-要检查的文件流

返回值

若已抵达文件流尾则为非零值,否则为 ​0​ 。

注意

此函数只报告最近的 I/O 操作所报告的流状态,它不检验关联数据源。例如,若最近一次 I/O 是返回文件最后字节的 std::fgetc ,则 std::feof 返回零。下个 std::fgetc 失败并更改文件流为文件尾。只在这之后 std::feof 才返回非零。

典型用法中,输入流在任何错误时停止处理;然后用 feof 和 std::ferror 区别不同的错误条件。

调用示例

#include <cstdio>
#include <cstdlib>int main()
{FILE* fp = std::fopen("test.txt", "r");if (!fp){std::perror("File opening failed");return EXIT_FAILURE;}int c; // 注意:是 int 而非 char ,要求处理 EOFwhile ((c = std::fgetc(fp)) != EOF)   // 标准 C I/O 文件读取循环{std::putchar(c);}if (std::ferror(fp)){std::puts("I/O error when reading");}else if (std::feof(fp)){std::puts("End of file reached successfully");}std::fclose(fp);return 0;
}

 输出

检查文件错误

std::ferror

int ferror( std::FILE* stream );

检查给定的流的错误。

参数

stream-要检查的文件流

返回值

若文件流已出现错误则为非零值,否则为 ​0​ 。

调用示例

#include <cstdio>
#include <cstdlib>
#include <clocale>
#include <cwchar>
#include <iostream>int main(void)
{const char *fname = std::tmpnam(nullptr);std::cout << "fname:    " <<  fname << std::endl;std::FILE* f = std::fopen(fname, "wb");std::fputs("\xff\xff\n", f); // 不是合法的 UTF-8 字符序列std::fclose(f);std::setlocale(LC_ALL, "en_US.utf8");f = std::fopen(fname, "rb");std::wint_t ch;while ((ch = std::fgetc(f)) != WEOF) // 试图作为 UTF-8 读取{std::printf("%#x ", ch);}if (std::feof(f)){puts("EOF indicator set");}if (std::ferror(f)){puts("Error indicator set");}return 0;
}

输出

显示对应当前错误的字符串于 stderr

std::perror

void perror( const char *s );

打印当前存储于系统变量 errno 的错误码到 stderr 。

通过连接下列组分构成描述:

  • s 所指向的空终止字节字符串的内容后随 ": " (除非 s 为空指针或 s 所指向字符为空字符)
  • 实现定义的,描述存储于 errno 的错误码的错误消息字符串后随 '\n' 。错误消息字符串等同于 std::strerror(errno) 的结果。

参数

s-指向拥有解释性消息的空终止字符串的指针

返回值

(无)

调用示例

#include <cmath>
#include <cerrno>
#include <cstdio>int main()
{double not_a_number = std::log(-1.0);if (errno == EDOM){std::perror("log(-1) failed");}return 0;
}

输出

http://www.yayakq.cn/news/749455/

相关文章:

  • 企业级网站欣赏如何用百度上传图片做网站外链
  • 最优的赣州网站建设网站建设品牌好
  • 重庆建设造价工程信息网站加强服务保障 满足群众急需需求
  • 建立大型网站流程开发一款视频app多少钱
  • 设计相关的网站有哪些内容上海外企
  • 公司网站改版设计六安网站建设网络服务
  • 极简资讯网站开发阜阳网站建设推广
  • 中小企业建设网站应注意怎么做刷qq业务网站
  • 我有一个网站怎么做外贸长沙百度seo
  • 网站运营教程企业管理系统官网
  • 网站定制 天津小说网站排名
  • 网站网上预定功能怎么做深圳网站建设定制开发 超凡科技
  • 政务网站建设存在问题佛山网站建设 天博
  • 礼物网站模板江苏省建设工人考勤网站
  • wordpress 插件阅读哈尔滨推广优化公司
  • 创意设计师个人网站网站建设安全规范
  • 微信小程序怎么做购物网站西宁市建设网站多少钱
  • 福田企业网站优化哪个好设计说明怎么写
  • 机关门户网站建设管理情况aws wordpress ssl
  • 网站建设服务范围潜江招聘网
  • 河北网站优化google在线网页代理
  • 培训网站建设公司wordpress 链接数据库
  • 网站推广的短视频推广做网站专用素材
  • 彩票网站制作开发中国建筑网官网是哪个
  • 电子政务网站建设总结版面设计图大全
  • 网站建设方案范文2000字广州网站建设推广专家
  • 建个视频网站多少钱全球咨询公司最新排名
  • 程序员建网站比wordpress更好的网站程序
  • 企业网站建设 cms网站广告推广怎么做的
  • 十大ppt模板免费下载网站小程序如何搭建