【发布时间】:2015-09-03 08:57:39
【问题描述】:
我对 1 个字符中的多个字符串有问题
//------------------------------------------------
char* P1P2P3 = { FirstName,LastName,Email };
if (strcmp(buffer5, P1P2P3) == 0)
{
//OK
}
else
{
//Not OK
}
//----------------------------------------------
这是我的问题:
error C2440: 'initializing' : cannot convert from 'initializer-list' to 'char *'
我希望它变成这样
名字+姓氏+电子邮件
例如:
名字:马克斯
姓氏:TEST
电子邮件:Max@gmail.com
它应该是这样的: MaxTESTMax@Gmail.com
谢谢大家
【问题讨论】:
-
你的意思是写
char* P1P2P3[] = ...? -
欢迎来到stackoverflow。恐怕您的问题需要更多信息才能获得答案:FirstName、LastName 和 Email 到底是什么?它们是 char* 变量吗?如果是这样,你想连接它们吗?在这种情况下,this question 可能会对您有所帮助。但无论哪种方式,尝试提供更多的上下文。祝你好运。