请教 我在使用ado连接数据库后,使用recordset对数据库内容进行更改时,需要使用strcpy函数,但系统报错为'strcpy' : cannot convert parameter 1 from 'char' to 'char *'还有一个错误是 'class' type redefinition请教高手指点,借帖就送分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查查MSDN嘛!参数类型写得很详细! 举个例子:char sztmp[15];memset(sztmp, 0, 15);strcpy(sztmp, "sdfsdf");char a;a="";strcpy(a, "a"); //肯定报错,原因同你所列 strcpy的第一个参数必须是指针,并且不能是NULL指针char *a;strcpy(a, "ab");char *b = NULL;strcpy(b, "cd");都是错误的要么定一个数组,要么new一个 还不清楚,我再说明白点:比如有两个变量,一个是通过recordset读出来的,另外一个比如是空字符CString strBlank=" ";strcpy(Rs.item1,(LPCTSTR)strBlank);结果就报错为'strcpy' : cannot convert parameter 1 from 'char' to 'char *'///请各位再费心,在下愚钝 CFileDialog对话框的ListBox框无法控制大小 诚聘vc++程序员。 CdialogBar 的 父窗口是什么? 一个奇怪的问题,关于父子窗口的 打开VC6后出现的奇怪问题。 用ClassWizard增加方法无法在ClassView中的接口中显示? 在PC上如何获取IP包应用网关是如何实现的?请高手指教 关于图象识别的问题! 请问用ATL做控件怎么限制设计使用方式? 求教,HOOK成功后被HOOK的进程崩溃,求指点 用ODBC连接oracle ,requery后,用GetRecordCount()不能获得正确的纪录个数? 在线等待,大家快来帮个小忙,立即给分!!!!!
参数类型写得很详细!
memset(sztmp, 0, 15);
strcpy(sztmp, "sdfsdf");char a;
a="";
strcpy(a, "a"); //肯定报错,原因同你所列
char *a;
strcpy(a, "ab");char *b = NULL;
strcpy(b, "cd");
都是错误的
要么定一个数组,要么new一个
CString strBlank=" ";
strcpy(Rs.item1,(LPCTSTR)strBlank);
结果就报错为'strcpy' : cannot convert parameter 1 from 'char' to 'char *'///
请各位再费心,在下愚钝