我正在尝试创建一个头文件,在头文件中我想创建一个字符串以将 IP 地址传递到我的网络文件 (/etc/network/interfaces)
目前我有一个头文件设置,它包括以下内容:
char Board_IP[] = "192.168.40.3";
int n1, n2, n3, n4;
sscanf(ip, "%d.%d.%d.%d", &n1, &n2, &n3, &n4).
然后在我的网络文件中:
address n1.n2.n3.n4
每当我尝试重新启动我的网络时,我总是会收到一条错误消息:
正在重新配置网络接口(interface)...错误:需要 inet 前缀而不是“n1.n2.n3.n4/255.255.255.224”
我知道这可能是一个简单的问题,但我对此还很陌生,非常感谢您的帮助。
谢谢!
最佳答案
关于c - 在 C 中传递 IP 地址字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34209364/