hur.cn - 华软网

 热门搜索

求助调整cannot convert from 'class CString' to 'char'

  作者:未知    来源:网络    更新时间:2011/5/16
想调出从list中获取路径,读出单击list中列出的txt里的内容,帮忙调整一下
void CFindFilesDlg::OnClickList(NMHDR* pNMHDR, LRESULT* pResult) 
{
CWaitCursor waitCursor;

char nIndex1 = m_list.GetSelectionMark();

char pszFileName=GetListFilename(nIndex1);

CStdioFile myFile;

CFileException fileException;

if(myFile.Open(pszFileName,CFile::typeText|CFile::modeReadWrite),&fileException)
{


myFile.SeekToBegin();
CString str1;
myFile.ReadString(str1);
CString str2;
                   。。。。。。
---华软 网友回答---
GetListFilename的原型是什么?
---华软网友回复---
char pszFileName=GetListFilename(nIndex1);

GetListFilename是怎么声明的,应该返回char *吧
---华软网友回复---
CString CFindFilesDlg::GetListFilename(int nIndex)
{
return m_list.GetItemText(nIndex, 1) + m_list.GetItemText(nIndex, 0);
}
忘了发了
---华软网友回复---
char pszFileName=GetListFilename(nIndex1);
---------------------------------------
这个你怎么定义的,GetListFilename()函数返回的是CString类型吧
---华软网友回复---
引用 3 楼 qq269131114 的回复:
CString CFindFilesDlg::GetListFilename(int nIndex)
{
return m_list.GetItemText(nIndex, 1) + m_list.GetItemText(nIndex, 0);
}
忘了发了



char pszFileName=GetListFilename(nIndex1);
改成
CString strFileName=GetListFilename(nIndex1);
---华软网友回复---
感谢jason_wentzel
我小白,呵呵,调出来了
---华软网友回复---
C++">
CString str(_T("abcdef"));
TCHAR *pCh = (TCHAR *) str.GetBuffer(0);

小白,难道是传说中的芭莎8号?      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。