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

对酒店网站建设的意见无锡个人网站制作

对酒店网站建设的意见,无锡个人网站制作,合肥企业网站建设公司哪家好,wordpress 缩略图 oss1.标准I/O的基本概念 标准输入#xff08;stdin#xff09;#xff1a;默认是指键盘输入。 标准输出#xff08;stdout#xff09;#xff1a;默认是指显示器输出。 标准错误#xff08;stderr#xff09;#xff1a;用于输出错误信息#xff0c;也是指向显示器…1.标准I/O的基本概念 标准输入stdin默认是指键盘输入。 标准输出stdout默认是指显示器输出。 标准错误stderr用于输出错误信息也是指向显示器但与stdout不同stderr通常是无缓冲的以确保错误信息能立即显示。 2.标准I/O函数 标准I/O库提供了一系列函数来打开、读写和关闭文件。这些函数包括 打开文件FILE *fopen(const char *path, const char *mode);         关闭文件int fclose(FILE *stream);         字符读写int fgetc(FILE *stream);        int fputc(int char, FILE *stream);         行读写char *fgets(char *str, int n, FILE *stream);       int fputs(const char *str, FILE *stream);         块读写size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);     size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream); 3.缓冲机制 标准I/O库使用缓冲机制来提高效率。缓冲分为三种类型 全缓冲对于文件操作通常使用全缓冲。当缓冲区满、文件关闭或显式调用fflush时缓 冲区内容才会被写入文件。 行缓冲对于标准输出stdout和某些特殊文件如终端使用行缓冲。当遇到换行符、 缓冲区满、文件关闭或显式调用fflush时缓冲区内容会被刷新。         无缓冲标准错误stderr通常是无缓冲的以确保错误信息能立即显示。 4.文件操作的步骤 打开文件使用fopen函数打开文件并返回一个FILE指针。 读写文件使用标准I/O库提供的函数进行读写操作。 关闭文件使用fclose函数关闭文件并释放相关资源 5.文件打开模式 r只读模式。文件必须存在否则报错。 r读写模式。文件必须存在否则报错。 w只写模式。文件不存在则创建存在则清空内容。 w写读模式。文件不存在则创建存在则清空内容。 a追加模式。文件不存在则创建存在则在文件末尾追加。 a追加读写模式。文件不存在则创建存在则在文件末尾追加同时允许读取。 6.示例 while(1) { fputc(fgetc(stdin), stdout); } 使用EOF宏判断但需注意EOF在C语言中通常定义为-1但实际读取时不会直接返回-1而 是到达文件末尾时返回EOF。 #includestdio.hint main(void) {FILE* src fopen(1.txt,r);FILE* dst fopen(2.txt,w);if(NULL src||NULL dst){printf(error1!);return 1;}while(1){int c fgetc(src);if(EOF c){break;}fputc(c,dst);}fclose(src);fclose(dst);return 0; } #includestdio.h #includestring.h int main(int argc,char *argv[]) {if(argc3){printf(error1!\n);return 1; }FILE* src fopen(argv[1],r);FILE* dst fopen(argv[2],w);if(NULL src){printf(error1!\n);return 1;}char buf[4096] {0};while(1){memset(buf,0,sizeof(buf));if(fgets(buf,sizeof(buf),src)){int a fputs(buf,dst);if(a EOF){printf(error2!\n);return 1;}}else{break;}}fclose(src);fclose(dst);return 0; } #includestdio.h #includestring.h #includestdlib.h int main(int argc,char *argv[]) {if(argc3){printf(error!\n);return 1; }FILE* src fopen(argv[1],r);FILE* dst fopen(argv[2],w);if(NULL src||dst NULL){printf(error1!\n);return 1;}char buf[2] {0};while(1){bzero(buf,sizeof(buf));if(fread(buf,sizeof(buf),1,src)){int a fwrite(buf,sizeof(buf),1,dst);if(a EOF){printf(error2!\n);return 1;}}else{break;}}fclose(src);fclose(dst);return 0; }
http://www.w-s-a.com/news/484035/

相关文章:

  • 成都市建设网扬尘监控网站短域名转换
  • 怎么做手机网站潍坊建设银行网站
  • 做网站分什么软件品牌设计培训
  • 太原网站设计排名设计本装修效果图
  • 网站个人中心模板石家庄网站系统开发
  • 优秀的电子商务网站教育公司网站建设文案
  • 网站开发市场成本网站链接推广工具
  • 猪八戒做网站排名常州seo博客
  • wordpress 网站遭篡改如何优化公司的网站
  • 汉中公司做网站网站建设的风格设置
  • 网站建议怎么写怎么做网页连接
  • 站长工具seo综合查询下载安装软件平台搭建包括哪几个方面
  • 做网站怎么存放视频支付功能网站建设
  • 庆阳手机网站设计兰州网站的优化
  • 企业网站托管有必要吗项目管理资格证书
  • 检索类的网站建设个人博客网页模板图片
  • 贵阳网站建设搜q479185700做网站有什么语言好
  • 制作公司主页网站贵阳网站建设技术托管
  • 广西建设网站网址多少钱南京江北新区地图
  • 网站建设及优化 赣icp外包服务美剧
  • wordpress添加菜单深圳优化网站排名
  • 免费下载建设银行官方网站重点专业建设验收网站
  • 建行官方网站登录怎样制作悬浮的WordPress
  • 建设一个网站需要几个角色广告设计与制作就业前景
  • 侵入别人的网站怎么做怎么修改网站排版
  • 网站如何提交百度收录什么最便宜网站建设
  • 商丘网站建设想象力网络做公司网站需要准备什么
  • 滁州新手跨境电商建站哪家好网站推广运作怎么做
  • 烟台有没有做网站大连建设工程信息网专家库
  • 网站建设明确细节商贸有限公司的经营范围