当前位置:网站首页 > 技术博客 > 正文

g2+0

1. getopt

使用 例程

getopt是一个C语言函数,可以帮助我们解析命令行参数。以下是一个简单的

使用 例程

 #include <stdio.h> #include <unistd.h>  int main(int argc, char *argv[]) { int opt; while ((opt = getopt(argc, argv, "n:f:")) != -1) { switch (opt) { case 'n': printf("Option -n with value '%s' ", optarg); break; case 'f': printf("Option -f with value '%s' ", optarg); break; default: printf("Unknown option '%c' ", opt); break; } } return 0; } 

在执行该程序时,我们可以通过命令行传递参数,例如:

 https://blog.csdn.net/QLeelq/article/details/a.out -n 10 -f input.txt 

该程序会解析参数,输出如下内容:

 Option -n with value '10' Option -f with value 'input.txt' 

2. fscanf

使用 例程

fscanf是一个C语言函数,可以帮助我们从文件中读取数据。以下是一个简单的

使用 例程

 #include <stdio.h>  int main() { FILE *fp = fopen("input.txt", "r"); int num1, num2; fscanf(fp, "%d %d", &num1, &num2); printf("Num1 = %d, Num2 = %d ", num1, num2); fclose(fp); return 0; } 

该程序会从文件input.txt中读取两个整数,并输出这两个整数的值。假设input.txt的内容如下:

 10 20 

程序输出如下:

 Num1 = 10, Num2 = 20 

版权声明


相关文章:

  • vulkanruntimelibraries1.0.33.02025-09-08 07:29:59
  • 深度卷积神经网络模型2025-09-08 07:29:59
  • 图的遍历总结2025-09-08 07:29:59
  • 单片机c语言编程入门教程2025-09-08 07:29:59
  • js实现轮播图原理及示例2025-09-08 07:29:59
  • centos7.5安装oracle2025-09-08 07:29:59
  • potplayer怎么播放ppt2025-09-08 07:29:59
  • 怎么启用opengl文档窗口2025-09-08 07:29:59
  • linux流量控制2025-09-08 07:29:59
  • redis缓存一般存些什么数据2025-09-08 07:29:59