C append/concat字符串“on the fly”

jobtbby3  于 2023-03-22  发布在  其他
关注(0)|答案(1)|浏览(82)

我认为在C中可以动态地连接字符串(char数组)。

char* str1= "hello" " " "world";

但是当我尝试下面的方法时,我会收到一条错误消息(Too few arguments to function fopen)。为什么?

fopen(*argv ".comp", "r");

我想用一个char[]常量来连接参数-不带strcat间接。这可能吗?
就像PHP中的“string”.$var或Java中的“a string like this”+ var

eh57zj3b

eh57zj3b1#

只能在编译时连接字符串。
因为编译器不知道*argv是什么。

相关问题