: error C2440: “=”: 无法从“int”转换为“char [10]”????

#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ char a[10]; a=✀D:尀尀✀; return 0;}
2024-12-15 01:28:00
推荐回答(2个)
回答1:

char a[10]="D:\\";
数组不能用“=”赋值,字符数组只能用strcpy函数拷贝进去

回答2:

肯定不行了a是字符数组,赋值的应该是字符串才对,应该改成

#include "stdafx.h"

int _tmain(int argc, _TCHAR* argv[])
{

char a[10] = “D:\\”; // 在定义的时候赋值,字符串用双引号
return 0;
}