私は以下をうまく動作させることができます:
fp = popen("curl http://192.168.0.144:8000/adder?wsdl", "r");
しかし、私がそうしようとすると:
char* cmd;
strcpy(cmd, "curl http://");
strcat(cmd, qrdata->ip_addr);
strcat(cmd, ":8000/adder?wsdl");
fp = popen(cmd, "r");
セグメンテーション違反が発生します。