#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 数组的当前内容之后。