所以我用C语言在服务器和客户机之间进行通信。我在网络上搜索时遇到了一些问题,如何执行以下操作。
./server -p 1234
./client -p 1234 -h asdffdsasdf
有人能描述一下在项目中做这件事的基本原理吗?或者它包含在Makefile中吗??(使用油灰端子)。
或者给我看一个解释得很好的网站,因为我不知道该用谷歌搜索什么。
谢谢!
最佳答案
您需要使用程序启动参数;请参见Standard 5.1.2.2.1。
例如
#include <string.h>
int main(int argc, char **argv) {
if (argc >= 2) {
if (strcmp(argv[1], "-p") == 0) /* -p detected */;
}
return 0;
}
读一下标题
关于c - C-运行带有参数的程序,例如./prog -p 8888,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34045707/