marrow1
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору distance Abs62 сделал так так вы снаписали. получился код Код: void CNETApp::OnSave1() { //system("copy netcalc.txt 1.txt"); CFileDialog fileDialog(FALSE,NULL,_T("*.txt"),NULL,_T("Text")); if (fileDialog.DoModal()==IDOK) { LPCTSTR sfile=_T("netcalc.txt"); TCHAR fullpath[_MAX_PATH],drive[_MAX_DRIVE],dir[_MAX_PATH],fname[_MAX_FNAME],ext[_MAX_EXT]; GetModuleFileName(NULL,fullpath,_MAX_PATH); _tsplitpath(fullpath,drive,dir,fname,ext); _tmakepath(sfile,drive,dir,"netcalc",".txt"); CopyFile(sfile,fileDialog.GetPathName(),TRUE); } } | компилятор ругаеться 1>c:\net\net\net.cpp(186) : error C2664: '_wmakepath' : cannot convert parameter 1 from 'LPCTSTR' to 'wchar_t *' на строку _tmakepath(sfile,drive,dir,"netcalc",".txt"); не знаю как там и что заменить. |