#include <stdio.h>
#include <stdlib.h>
#include <string.h>#define MAX_ARGS 10
#define USAGE_LEN 256int main(int argc, char *argv[]) {char usage[USAGE_LEN];char *args[MAX_ARGS];int i, arg_count = 0;// 构建使用说明字符串strcpy(usage, "Usage: simple_program [options]\n");strcat(usage, "Options:\n");strcat(usage, " -h Display this help message\n");strcat(usage, " -n <num> Specify a number\n");
strcpy(usage, "Usage: simple_program [options]\n");
- 这行代码使用
strcpy
函数将字符串 "Usage: simple_program [options]\n"
复制到 usage
数组中。这个字符串是使用说明的开头,告诉用户程序的名称和它接受的选项。
strcat(usage, "Options:\n");
- 接着,
strcat
函数被用来将字符串 "Options:\n"
追加到 usage
数组的当前内容之后。