回复 楼主 clcqifeng
這是很基本的東西呀,你現在都懂什麼?學了多久?之前有什麼編程基礎?考你這些是很正常的,如果連這個題目都不過關,我看你很危險了。
授人以渔,不授人以鱼。
#include <stdio.h> #include <string.h> #include <conio.h> void main(int argc, char* argv[]) { int flag = 0; if (argc < 2) { flag = 1; } else { if (strcmp(argv[1], "-b") == 0) { flag = 2; } if (strcmp(argv[1], "-c") == 0) { flag = 3; } if (strcmp(argv[1], "-d") == 0) { flag = 4; } } switch (flag) { case 1: printf_s("1.服务一\n"); printf_s("2.服务二\n"); break; case 2: printf_s("参数-b\n"); break; case 3: printf_s("参数-c\n"); break; case 4: printf_s("参数-d\n"); break; default: printf_s("参数错误\n"); break; } _getch(); }