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

蚌埠网站制作公司html网站开头怎么做的

蚌埠网站制作公司,html网站开头怎么做的,公司网站建设的作用与意义,网页界面设计中目录 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.yayakq.cn/news/707946/

相关文章:

  • 建网站的免费空间站长工具在线平台
  • 做店铺装修的公司网站平面广告设计论文
  • 单位建设网站需要招标怎么查询网站建设时间
  • 天河网站建设集团深圳在建工程查询
  • 西安做网站朋朋网络个人网站设计模板中文
  • 网站定制一般价格多少个体工商户网上注销
  • 网站建设一般多钱电子商务交易平台
  • 珠海建站软件重庆市工程建设交易中心网站
  • wordpress站点跟换域名外贸营销网站怎么建站
  • 阿里云专有网络做网站美康优选网站怎么做的
  • 合肥公司网站开发长沙网站seo源头厂家
  • 毕业生网站建设方案书商城网站带宽控制
  • 云南中建西部建设有限公司网站企业安全文化实现的途径
  • 广州市专注网站建设公司安庆 网站建设
  • 电子商务网站开发与实现seo公司广州
  • h5制作的炫酷个人网站山西做网站的企业
  • 网站的模版要怎么重新做用户界面设计的基本原则
  • 厦门 网站建设公司电话公司网页设计实例教程
  • 网站建站系统程序重庆网站制作哪家好
  • 网站开发 强制兼容模式wordpress获取父级id
  • 百度投广告怎么收费佛山网站优化质量好
  • 榆林网站建设哪家好手机聊天app开发
  • 网站开发都用什么语言网站建设方案500字
  • 上海在线网站2019网站怎么做
  • 烟台建设集团招聘信息网站wordpress获取tag
  • 百度网站下载安装wordpress ping地址
  • 企业型网站建设怎样收费怎么做wap网站
  • 代销网站源码wordpress说说插件
  • 装饰公司网站php源码网站备案号显示红色
  • 长沙做php的网站建设上海网站设计建设公司