
C语言中,如何在字符串中引入变量。
例如char*country="china";char*p="Iamachina";要求这个china实际上是个变量引入。应该怎么写?char*p="Iama"+coun...
例如char *country = "china";
char *p="I am a china"; 要求这个china实际上是个变量引入。应该怎么写?
char *p="I am a "+country; 这么写是不对的,我就是表达一下我的意思。谢谢
同时如果字符串引入很多个变量又如何写呢? 展开
char *p="I am a china"; 要求这个china实际上是个变量引入。应该怎么写?
char *p="I am a "+country; 这么写是不对的,我就是表达一下我的意思。谢谢
同时如果字符串引入很多个变量又如何写呢? 展开
2个回答
展开全部
C语言中,对字符串的处理一般是用库函数,例如 strcat, strcpy.
char* country = "china";
char p[20] = "I am a";
strcat(p, country);
// p = "I am a china"
不能直接追加,如果是STL就可以
string p = "I am a";
string country = "china";
p += country;
char* country = "china";
char p[20] = "I am a";
strcat(p, country);
// p = "I am a china"
不能直接追加,如果是STL就可以
string p = "I am a";
string country = "china";
p += country;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询