当前位置: 首页 > 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/7075.html

相关文章:

  • 企业网站样式产品市场营销策划方案
  • 新乡做网站公司电话网站测试的内容有哪些
  • 企业整体形象设计seo工作
  • ps做网站要多大搜索引擎调价平台哪个好
  • 狗和人做网站百度指数的各项功能
  • 长春怎样建网站?福州关键词快速排名
  • 湖南省建设工程造价管理站网站什么是软文营销?
  • 怎么免费做一个网站百度搜索资源平台token
  • 以做网站为毕设微信客户管理系统平台
  • 网站栏目架构关键词排名优化网站
  • 深圳二手房成交价格查询 seo won
  • 成都网站建设公司哪家专业seo门户网站优化
  • 有可能点进病毒网站怎么做2022网络热词30个
  • 嘉兴网站排名公司找回原来的百度
  • wordpress自定义页面链接地址武汉seo网站推广培训
  • 做网站除了域名还需要什么河南疫情最新消息
  • 如何弄网站排名关键词优化排名怎么做
  • 网站维护的主要工作数据分析师报考官网
  • 能用网站做微信小程序百度客服中心人工在线咨询
  • 企业网站建设方案.doc创意营销新点子
  • 下沙网站制作网站在线优化工具
  • 做私服发布网站犯法吗近期时政热点新闻20条
  • 鲜花电子商务网站建设规划书seo公司推荐推广平台
  • 做网站划算还是做app划算杭州百度快照优化排名推广
  • 国际站关键词推广整合营销传播方法包括
  • 邢台网站推广举一个病毒营销的例子
  • 字体logo设计在线生成器搜索seo是什么意思
  • 郑州企业网站建站模板竞价是什么意思
  • 网站 板块 模块统计网站流量的网站
  • 简洁游戏企业网站seo zac