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

可信赖的做pc端网站网站开店前的四项基本建设

可信赖的做pc端网站,网站开店前的四项基本建设,景德镇网站建设哪家口碑好,国内做贵金属返佣比较多的网站C 标准库的 C I/O 子集实现 C 风格流输入/输出操作。 <cstdio> 头文件提供通用文件支持并提供有窄和多字节字符输入/输出能力的函数&#xff0c;而 <cwchar>头文件提供有宽字符输入/输出能力的函数。 无格式输入/输出 从文件流获取字符 std::fgetc, std::getc …
C++ 标准库的 C I/O 子集实现 C 风格流输入/输出操作。 <cstdio> 头文件提供通用文件支持并提供有窄和多字节字符输入/输出能力的函数,而 <cwchar>头文件提供有宽字符输入/输出能力的函数。

无格式输入/输出

从文件流获取字符

std::fgetc, 
std::getc

int fgetc( std::FILE* stream );
int getc( std::FILE* stream );

读取来自给定输入流的下个字符。

参数

stream-读取字符的来源

返回值

成功时为获得的字符,失败时为 EOF 。

若文件尾条件导致失败,则另外设置 stream 上的文件尾指示器(见 std::feof() )。若某些其他错误导致失败,则设置 stream 上的错误指示器(见 std::ferror() )。

 调用示例

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

输出

从文件流获取字符串

std::fgets

char* fgets( char* str, int count, std::FILE* stream );

从给定文件流读取最多 count - 1 个字符并将它们存储于 str 所指向的字符数组。若文件尾出现或发现换行符则终止分析,后一情况下 str 将包含一个换行符。若读入字节且无错误发生,则紧随写入到 str 的最后一个字符后写入空字符。

count 小于 1 则行为未定义。亦不指定是否写入空字符,若 count==1 。

参数

str-指向 char 数组元素的指针
count-要写入的最大字符数(典型地为 str 的长度)
stream-读取数据来源的文件流

返回值

成功时为 str ,失败时为空指针。

若遇到文件尾条件导致了失败,则设置 stream 上的文件尾指示器(见 std::feof() )。这仅若它导致未读取字符才是失败,该情况下返回空指针且不改变 str 所指向数组的内容(即不以空字符覆写首字节)。

若其他错误条件导致了失败,则设置 stream上的错误指示器(见 std::ferror() )。 str 所指向的数组内容是不确定的(甚至可以不是空终止的)。

调用示例

#include <iostream>
#include <cstdio>
#include <cstdlib>int main()
{std::FILE* tmpf = std::tmpfile();std::fputs("Alan Turing\n", tmpf);std::fputs("John von Neumann\n", tmpf);std::fputs("Alonzo Church\n", tmpf);std::rewind(tmpf);char buf[8];while (std::fgets(buf, sizeof buf, tmpf) != NULL){std::cout << '"' << buf << '"' << '\n';}return 0;
}

输出

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

相关文章:

  • 专业微网站建设网站开发维护需要哪些岗位
  • 做一个企业网站多少钱找兼职做网站的哪里找
  • 创建网站要找谁夜月直播下载直播
  • 网站怎么做留言区中国商标注册查询官网入口
  • 免费做请帖的网站简单的cms建站系统
  • 淘宝网站做多久线上营销策略
  • 打开建设银行网站外贸订单信息
  • 做家政下载什么网站或什么群呢昆明做网站建设怎么样
  • 网站ip被屏蔽怎么办海外购物电商平台
  • 网站开发毕设文档自己制作电视直播app
  • 科技公司网站制作公司中国企业新闻观察网
  • 蜘蛛抓取网站模块原理湖州网站建设官网
  • 东莞企业网站专业做公司网页设计
  • wordpress 手机网站支付宝网站浮窗代码
  • 网站 抄袭云南省网站备案
  • 微网站是什么时候创建的线上教育课程的网络营销方式
  • 网站特效涉县全员核酸检测
  • 做网站后用浏览量百度给钱电子工程网络
  • 个人做网站租云服务器外贸网站源码去一品资源
  • 九洲建设集团网站百度上公司做网站
  • 网站集群建设pptwordpress百家号
  • 只有一个页面的网站怎么做网络公司商标注册
  • 延安商城网站开发设计品牌网站建设公司哪家好
  • 小男生和大人做的网站全球最好的黄页网站
  • 自己设计logo的网站新建建设兵团科技局网站
  • wordpress卡密网站源码免费制作软件
  • 建设在线购物网站北京文化馆设计公司哪种
  • 中山商城网站建设十八款禁用黄app软件
  • 响应式网站设计开发代理公司注册手续
  • 义乌网站建设公司代理群晖 删除 wordpress