gpt4 book ai didi

c - 为什么我会在 C 中收到此错误?不兼容的类型

转载 作者:太空宇宙 更新时间:2023-11-04 07:35:57 24 4
gpt4 key购买 nike

15:9: 错误:从类型“char *”分配给类型“char[3]”时类型不兼容

#include <stdio.h>


int main(int argc, char *argv[])
{

char servIP[3];
int servPortNum;
if(argc<3)
{
printf("Usage: clientApp servIP servPortNum\n");
}

servIP = argv[1];
servPortNum = atoi(*argv[2]);


}

最佳答案

strncpy (servIP, argv [1], sizeof (servIP) - 1);
servIP [sizeof (servIP) - 1] = 0;

但是您确定 servIP 足够大以作为 IP 地址吗?

关于c - 为什么我会在 C 中收到此错误?不兼容的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9012257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com