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

网站建设目的背景怎么写软文写作平台

网站建设目的背景怎么写,软文写作平台,网站产品图怎么做的,供求信息平台函数接口 fputc: man 3 fputc 原型:int fputc(int c, FILE *stream); 功能: 向stream流中写入 字符c 参数:c:要写入的字符的ASCII码值 stream:文件流指针 返回值:成功返回写入字符的ASCII码值 失败返回-1 fputc(ch, stdout) put…

 函数接口

        fputc:

man 3 fputc
原型:int fputc(int c, FILE *stream);
功能: 向stream流中写入 字符c
参数:c:要写入的字符的ASCII码值
stream:文件流指针
返回值:成功返回写入字符的ASCII码值
失败返回-1
fputc(ch, stdout) == putchar(ch)

        fgetc:

man 3 fgetc
原型:int fgetc(FILE *stream);
功能:从流中接收一个字符
参数:stream:文件流指针
返回值:成功返回接收到字符的ASCII码值
失败返回EOF(-1)
读到文件末尾返回EOF(-1)
ch = fgetc(stdin) == ch = getchar(

        fwrite:

man 3 fwrite
原型:size_t fwrite(const void *ptr, size_t size, size_t
nmemb,FILE *stream);
功能:向流中写入ptr指向的nmemb个元素,每个元素size字节
参数:
ptr:存放数据空间的首地址
size:每个元素的大小
nmemb:元素个数
stream:文件流指针
返回值:
成功返回写入对象的个数
失败返回0

        fread:

man 3 fread
原型:size_t fread(void *ptr, size_t size, size_t nmemb, FILE
*stream);
功能:从流中读取nmemb个对象,存放ptr指向的空间中,每个对象size字节
参数:
ptr:存放数据空间首地址
size:每个元素的大小
nmemb:对象个数
stream:文件流指针
返回值:
成功返回实际读到对象个数
失败返回0
读到末尾返回

        fseek:

man 3 fseek
原型:int fseek(FILE *stream, long offset, int whence);
功能:设置流的偏移量
参数:
stream:流
offset:偏移量
whence:
SEEK_SET 文件开头
SEEK_CUR 文件当前位置
SEEK_END 文件末尾
返回值:
成功返回0
失败返回-1
void rewind(FILE *stream);
功能:
将流的偏移量重新定位到开头
fseek(stream, 0, SEEK_SET) == rewind(stream)
long ftell(FILE *stream);
功能:
获得流的偏移

练习:

(1)利用fread和fwrite实现图片内容的拷贝

主函数↓↓↓↓↓↓↓

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <error.h>int main(void)
{FILE *pa = NULL;FILE *pb = NULL;char tmp[4096] = {0};char name[32] = {0};size_t nret = 0;printf("输入要复制的文件名\n");gets(name);pa = fopen(name, "r");if(NULL == pa){ERR_MSG("打开失败");goto err_open_pa;}pb = fopen("./build/b.jpg", "w");if(NULL == pa){ERR_MSG("打开失败");goto err_open_pb;}while(1){nret = fread(tmp, sizeof(tmp), 1, pa);if(0 == nret){break;}fwrite(tmp, sizeof(tmp), 1, pb);}printf("复制完成\n");fclose(pa);fclose(pb);return 0;err_open_pb:fclose(pa);
err_open_pa:return -1;
}


(2)编写程序获得一个文件中出现哪些字符?及每种字符出现的次数?及哪种字符出现的次数
最多?

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <error.h>int main(void)
{FILE *pa = NULL;int tmp[255] = {0};char name[32] = {0};char t = 0;int i = 0;int max = 0;printf("输入要统计的文件名\n");gets(name);pa = fopen(name, "r");if(NULL == pa){ERR_MSG("打开失败");return -1;}while(1){t = fgetc(pa);if(EOF == t){break;}tmp[t]++;}printf("文件共出现以下字符[次数]\n");tmp[max] = tmp[0];for(i = 0; i < 255; i++){if(tmp[i] != 0){printf("字符%c 次数%d\n", i, tmp[i]);}if(tmp[max] < tmp[i]){max = i;}}printf("字符\"%c\"出现的最多,%d 次\n", max, tmp[max]);return 0;
}


 

http://www.dtcms.com/wzjs/302436.html

相关文章:

  • 网站 建设 开发 协议windows优化大师好吗
  • 网络策划营销东莞百度网站排名优化
  • 龙岩网站建设方案同城推广有什么平台
  • 三河市建设厅公示网站四川最好的网络优化公司
  • 做白酒网站百度统计工具
  • 科技公司网站设计欣赏大数据推广公司
  • 网站seo排名培训seo
  • 上海信息技术做网站2023年国家免费技能培训
  • 线上咨询上门服务网站建设方案网站收录是什么意思
  • 武功做网站品牌运营具体做什么
  • 公司如何做网站建设网络推广网络营销软件
  • 音乐网站怎么做社交的长沙百度网站排名优化
  • 网站做推广团队百度快照和广告的区别
  • 仿win8 网站模版国外域名注册网站
  • 十堰学网站建设培训班近期的重大新闻
  • 做建材加盟什么网站好门户网站
  • 做网站的服务器哪个系统好泰州seo推广公司
  • 网页qq登陆手机版网址南宁百度首页优化
  • 新疆生产建设兵团教育局网站web网址
  • 电信100m光纤做网站代发关键词包收录
  • 查询网站用什么做的ks免费刷粉网站推广马上刷
  • 技术支持 湘潭网站建设网络销售有哪些
  • 山西建设机械网站首页优化师助理
  • 做网站在阿里云买什么软件人力资源培训机构
  • 亚洲做性视频网站北京学校线上教学
  • 网站推广的方式有哪几种关键词排名工具
  • 网站建设盈利模式北京整站线上推广优化
  • 专门做ppt的网站自动外链网址
  • 广东深圳市宝安区疫情最新情况福州短视频seo网站
  • 网站编辑简历百度关键词排名批量查询