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

找熟人做网站的弊端网络软文营销

找熟人做网站的弊端,网络软文营销,网站优化日志,vs中做网站设置背景图片目录 1、格式化输出函数 1.1、printf()函数 1.2、fprintf()函数 1.3、dprintf()函数 1.4、sprintf()函数 1.5、snprintf()函数 2、格式化输入函数 2.1、scanf()函数 2.2、fscanf()函数 2.3、sscanf()函数 在Linux中,格式化I/O(formatted I/O&a…

目录

1、格式化输出函数

1.1、printf()函数

1.2、fprintf()函数

1.3、dprintf()函数

1.4、sprintf()函数

1.5、snprintf()函数

2、格式化输入函数

2.1、scanf()函数

2.2、fscanf()函数

2.3、sscanf()函数


在Linux中,格式化I/O(formatted I/O)指的是通过格式化输入输出函数对数据进行读写,这些函数允许你以特定的格式读写数据。

拓展:Linux实现标准输入和标准输出(STDIN_FILENO和STDOUT_FILENO)

1、格式化输出函数

C 库函数提供了 5 个格式化输出函数,包括:printf()、fprintf()、dprintf()、sprintf()、snprintf()。

1.1、printf()函数

原型int printf(const char *format, ...);

功能:将格式化的字符串输出到标准输出(通常是终端)。

返回值:返回写入的字符数(不包括终止的空字符),如果出错则返回负值。

示例

#include <stdio.h>int main() {int age = 30;printf("Age: %d\n", age);return 0;
}

1.2、fprintf()函数

原型int fprintf(FILE *stream, const char *format, ...);

功能:将格式化的字符串输出到指定的文件流。

返回值:返回写入的字符数(不包括终止的空字符),如果出错则返回负值。

示例

#include <stdio.h>int main() {FILE *file = fopen("output.txt", "w");if (file != NULL) {fprintf(file, "Hello, file!\n");fclose(file);} else {perror("Failed to open file");}return 0;
}

1.3、dprintf()函数

原型int dprintf(int fd, const char *format, ...);

功能:将格式化的字符串输出到指定的文件描述符。

返回值:返回写入的字符数(不包括终止的空字符),如果出错则返回负值。

示例

#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>int main() {int fd = open("output.txt", O_WRONLY | O_CREAT | O_TRUNC, 0644);if (fd != -1) {dprintf(fd, "Hello, dprintf!\n");close(fd);} else {perror("Failed to open file");}return 0;
}

1.4、sprintf()函数

原型int sprintf(char *str, const char *format, ...);

功能:将格式化的字符串输出到字符串缓冲区。

返回值:返回写入的字符数(不包括终止的空字符),如果出错则返回负值。

示例

#include <stdio.h>int main() {char buffer[100];int age = 30;sprintf(buffer, "Age: %d", age);printf("%s\n", buffer);return 0;
}

1.5、snprintf()函数

原型int snprintf(char *str, size_t size, const char *format, ...);

功能:将格式化的字符串输出到字符串缓冲区,最多写入size个字符。

返回值:返回要写入的字符数,如果返回值大于等于size,则表示输出被截断。

示例

#include <stdio.h>int main() {char buffer[10];int age = 30;snprintf(buffer, sizeof(buffer), "Age: %d", age);printf("%s\n", buffer);return 0;
}

2、格式化输入函数

C 库函数提供了 3 个格式化输入函数,包括:scanf()、fscanf()、sscanf()。

2.1、scanf()函数

原型int scanf(const char *format, ...);

功能:从标准输入读取格式化数据。

返回值:成功匹配和赋值的输入项数,如果遇到错误或到达文件末尾,则返回负值。

示例

#include <stdio.h>int main() {int age;printf("Enter your age: ");scanf("%d", &age);printf("You entered: %d\n", age);return 0;
}

2.2、fscanf()函数

原型int fscanf(FILE *stream, const char *format, ...);

功能:从指定的文件流读取格式化数据。

返回值:成功匹配和赋值的输入项数,如果遇到错误或到达文件末尾,则返回负值。

示例

#include <stdio.h>int main() {FILE *file = fopen("input.txt", "r");if (file != NULL) {int age;fscanf(file, "%d", &age);printf("Age from file: %d\n", age);fclose(file);} else {perror("Failed to open file");}return 0;
}

2.3、sscanf()函数

原型int sscanf(const char *str, const char *format, ...);

功能:从字符串缓冲区读取格式化数据。

返回值:成功匹配和赋值的输入项数,如果遇到错误或到达字符串末尾,则返回负值。

示例

#include <stdio.h>int main() {const char *input = "30";int age;sscanf(input, "%d", &age);printf("Age from string: %d\n", age);return 0;
}

这些格式化输入输出函数提供了丰富的功能,便于处理各种类型的数据输入输出需求。

使用这些函数时需要特别注意格式化字符串的正确性和缓冲区的大小,以避免缓冲区溢出和其他潜在问题。

http://www.khdw.cn/news/15500.html

相关文章:

  • 自己做电影下载网站百度站长提交网址
  • 网站客服模版西安区seo搜索排名优化
  • react做前台网站上海网络推广公司
  • 公司网站设计广州2021国内最好用免费建站系统
  • wordpress自动更新表格广东优化疫情防控措施
  • 网站菜单栏代码甘肃省seo关键词优化
  • 上海到北京高铁多少钱seo专员简历
  • 自己做的网站能加人收藏吗东莞网站关键词优化排名
  • 如何评价网站是否做的好合肥网络公司排名
  • 永信南昌网站建设行业网络营销
  • wordpress多级tree分类目录衡阳seo优化
  • 企业网页素材seo研究中心南宁线下
  • 有哪些做特卖的网站有哪些做博客的seo技巧
  • 免费的虚拟主机空间短视频搜索优化
  • 手机如何做微电影网站百度推广个人能开户吗
  • 香港访问大陆网站百度官网首页下载
  • 转业做网站的工具怎么建网站教程图解
  • 济南软件开发定制南京seo代理
  • 网站开发时北京百度科技有限公司电话
  • 2022年互联网创业项目seo标题优化步骤
  • 资质做网站需要用到什么淘客推广怎么做
  • 有那个网站可以做食品台账网站管理与维护
  • 手机网站制作哪家好免费的网站推广在线推广
  • 公司网站如何做seo软文广告属于什么营销
  • 做网站用什么语言制作最安全网站整站优化
  • 网站站点是什么?如何创建站点?国际新闻界官网
  • 做商贸网站百度一下你就知道官网网页版
  • 外贸平台哪个网站最好不收费模板网站好还是自助建站好
  • 河南艾特软件 网站建设四川seo哪里有
  • 品牌网站响应式网站有哪些网络推广seo教程