璐村惂鐢ㄦ埛_005a36C馃惥
-
关注数: 4
粉丝数: 2
发帖数: 180
关注贴吧数: 0
为何这样打开文件总是失败? void CReadlineDlg::OnRead(){UpdateData(TRUE);CString temp="";if(readline.Open("d:\a.txt",CFile::modeRead)){AfxMessageBox("Open file OK.");readline.SeekToBegin();for(int i=0;i<2;i++){readline.ReadString(temp);}m_content=temp+"end";}elseAfxMessageBox("Open file failed.");SetDlgItemText(IDC_CONTENT,m_content);UpdateData(FALSE);}我是想读取第二行的数据我设置了两个AfxMessageBox来观查每次都是那个AfxMessageBox("Open file failed.");跳出来(说明打开文件失败)到底哪里出现错误啊?
怎么会有两个MAC?到底哪个是真实的?它们的作用分别是什么? 如题..................................
VC++对话框静态文本无法显示,急````~~ //Timertest0Dlg.h里面 CString timer1; CString timer2;//Timertest0Dlg.cpp里面 timer1=_T(""); timer1=_T("");void CTimertest0Dlg::DoDataExchange(CDataExchange* pDX){ .........DDX_Text(pDX, IDC_TIMER1, timer1);DDX_Text(pDX, IDC_TIMER2, timer2);}bool CTimertest0Dlg::GetMemInfo(){MEMORYSTATUS ms;memset(&ms,sizeof(MEMORYSTATUS),0);ms.dwLength=sizeof(MEMORYSTATUS);GlobalMemoryStatus(&ms);timer1.Format("%7.0f",ms.dwAvailPhys/1024);timer1+=_T("KB");timer1.TrimLeft();timer2.Format("%7.0f",ms.dwTotalPhys/1024);timer2+=_T("KB");timer2.TrimLeft();UpdateData(FALSE);return(true);}这样静态文本框怎么显示不了?
关于VC++6.0 安装问题 我安装了VC++6.0,但是新建文件的时候,却没有新建.cpp文件那项,而且新建 工程那里也没有MFC工程?怎么办啊?????急``````````
这个怎么办?? 无法显示网页 试图访问的网页中存在程序问题,无法显示。 --------------------------------------------------------------------------------请尝试执行下列操作:打开 XXXXXXXXX 主页,然后查找与所需信息相关的链接。 单击刷新按钮,或稍后重试。HTTP 错误 403.1 禁止访问:禁止执行访问Internet 信息服务--------------------------------------------------------------------------------技术信息(用于支持人员)背景:试图从某一目录中执行 CGI、ISAPI 或其他可执行程序,但此目录不允许执行程序。详细信息:Microsoft 支持 我在我自己的电脑上架设的 这怎么办?
怎样进入纯DOS环境,而不运行任何window.exe,然后把原有的系统删了? 如题..........
MFC:单选列表框 取得选项下标是用GetSel()函数吗? 如题。。。。。。
怎么在开机时直接进入DOS而不需经过WINDOWS 来进入? 如题..........
为什么有这个图标啊?又怎么去掉? 这个图标就在托盘那里就是时间的旁边为什么有这个图标啊?又怎么去掉?
ICQ、OICQ和QQ到底什么关系啊?
服务器不支持ASP了怎么办? 我用的电脑架设了个web 服务器但是今天我浏览任何ASP网页的时候都是"内部500错误"怎么办啊?
一个汉字占多少byte?? 比如一个"百"字占多少byte?
请问怎么在win98上装IIS啊? 如题...
这样怎么输出是0? void main(){ float a,b; a=12; b=13; cout<
一个简单问题 void CGView::OnDraw(CDC* pDC){CGDoc* pDoc = GetDocument();//这里ASSERT_VALID(pDoc);CString str;str.Format("the position of the mouse:%d,%d",m_LPoint.x,m_LPoint.y);pDC->TextOut(0,0,str);CString St;str.Format("The position of the mouse:%d,%d",l_p.x,l_p.y);pDC->TextOut(0,20,St);}下面这行是什么作用?CGDoc* pDoc = GetDocument();
[求助]XP快捷方式图标全部出错!!! 我的桌面图标全部乱了,只要是快捷方式的图标全都变成无关联那种图标改也改不回来,属性里面标都是 FLAC无损音频 ,那个是foolbar的关联图标我用兔子魔法和优化大师都改不回来.......还有开始菜单里的 快捷方式 也都是这个样子......哪位大哥能帮帮我啊
[下载]Visual.C++.6.0.with.SP6.大企业集成安装版(中文版) 注意:本软件是个人在服务器上应广大需VC++6.0的朋友而发布有效时间到正月十五为止地址:http://longol.vicp.net:8080/dvbbs/dispbbs.asp?boardid=16&id=16
初学MFC...请教一个菜鸟问题 void CMyex1View::OnLButtonDblClk(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultCMyex1Doc* pDoc = GetDocument();if(nFlags==鼠标左键){pDoc->x=point.x;pDoc->y=point.y;Invalidate();}CView::OnLButtonDblClk(nFlags, point);}鼠标左键那里该怎么写?目的是在试图区中点击鼠标左键后显示点击的坐标
初学MFC...请教一个菜鸟问题 #include LRESULT CALLBACK Mydialog(HWND hDlg,UINT message,WPARAM wParam,LPARAM lParam);int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){//TODO:Place code hereMSG msg,Msg;HACCEL hAccelTable;WNDCLASS wc;char szApplicationName[]="Cricket";//定义窗口类wc.cbClsExtra=0;//窗口类无扩展wc.cbWndExtra=0;//窗口实例无扩展wc.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);//窗口背景为白色wc.hIcon=LoadIcon(NULL,IDI_APPLICATION);//窗口最小化图标为默认图标wc.hCursor=LoadCursor(NULL,IDC_ARROW);//窗口采用箭头光标wc.hInstance=hInstance;//当前句柄实例wc.lpfnWndProc=WndProc;//定义窗口处理函数wc.lpszClassName=szApplicationName;//定义窗口类名称wc.lpszMenuName=NULL;wc.style=CS_HREDRAW|CS_VREDRAW;//-------- 注册窗口类-----------------RegisterClass(&wc);//--------创建窗口 -------------------hwnd = CreateWindow(szApplicationName,//窗口类名szApplicationName,//窗口的标题WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,,NULL,NULL,hInstance,NULL);//----------显示窗口----------------ShowWindow(hwnd,nCmdShow);//----------绘制用户区--------------UpdateWindow(hwnd);//----------消息循环----------------while(GetMessage(&Msg,NULL,0,0)){TranslateMessage(&Msg);DispatchMessage(&Msg);}return Msg.wParam;//初始化全局字符串LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);LoadString(hInstance, IDC_EXAM3_2, szWindowClass, MAX_LOADSTRING);MyRegisterClass(hInstance);//初始化应用程序if(!InitInstance (hInstance, nCmdShow)){return FALSE;}hAccelTable = LoadAccelerators(hInstance, (LPCTSTR) IDC_EXAM3_2);//主消息循环while(GetMessage(&msg,NULL,0,0)){if(!TranslateAccelerator(msg.hwnd,hAccelTable,&msg)){TranslateMessage(&msg);DispatchMessage(&msg);}}return msg.wParam;}LRESULT CALLBACK WndProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam){int wmId,wmEvent;PAINTSTRUCT ps;HDC hdc;TCHAR szHello[MAX_LOADSTRING];LoadString(hInst,IDS_HELLO,szHELLO,MAX_LOADSTRING);switch (message){case WM_COMMAND:wmId = LOWORD(wParam);wmEvent = HIWORD(wParam);//parse the menu selection:switch (wmId){case IDM_ABOUT:DialogBox (hInst, (LPCTSTR)IDD_ABOUTBOX,hWnd,(DLGPROC)About);break;case IDM_EXIT:DestroyWindow(hWnd);break;case IDM_MYDIALOG:DialogBox(hInst,(LPCTSTR)IDD_DIALOG1,hWnd,(DLGPROC)Mydialog);break;default:return DefWindowProc(hWnd,message,wParam,lParam);}break;case WM_PAINT:hdc = BeginPaint(hWnd,&ps);//TODO:Add any drawing code here...RECT rt;GetClientRect(hWnd,&rt);DrawText(hdc,szHello,strlen(szHello),&rt,DT_CENTER);DrawText(hdc,"starting your C++ learning !",28,&rt,DT_SINGLELINE|DT_CANTER|DT_VCENTER);EndPaint(hWnd,&ps);break;case WM_DESTROY:PostQuitMessage(0);break;default:return DefWindowProc(hWnd,message,wParam,lParam);}return 0;}//ABOUT对话框的消息处理函数LRESULT CALLBACK About(HWND hDlg, UINT message,WPARAM wParam,LPARAM lParam){switch (message){case WM_INITDIALOG:return TRUE;case WM_COMMAND:if(LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL){EndDialog(hDlg,LOWORD(wParam));return TRUE;}break;}return FALSE;}LRESULT CALLBACK Mydialog(HWND hDlg,UINT message,WPARAM wParam,LPARAM lParam){switch (message){case WM_INITDIALOG:return TRUE;case WM_COMMAND:if(LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL){EndDialog(hDlg,LOWORD(wParam));return TRUE;}break;}return FALSE;}这个用于生成MFC基本框架但是我想在坐标为(0,0)的地方输入"learning C++"的字符串该怎么做呢?
problem... #include using namespace std;const double PI=3.14;class com{protected:double x,y;public:void set_value(double a,double b=0){x=a;y=b;}virtual void Arae(){cout<<"I just try!"< set_value(10); ps->Arae();ps=&rec; ps->set_value(20.0,30.0); ps->Arae();}为什么输出的是I just try!I just try!而没有调用void Area(void){cout<<"The area of circle is "<
汉诺塔问题! #include using namespace std;void func(int n, char chFirst,char chSecond,char chThird){if(n == 1){cout <<"盘 "<< n << " " << "从"<< chFirst << "柱移动到" << "--->" << chThird << "柱"<< endl;}else{func( n - 1, chFirst, chThird, chSecond);cout <<"盘 "<< n << " " << "从"<< chFirst << "柱移动到" << "--->" << chThird << "柱"<< endl;func( n - 1, chSecond, chFirst, chThird);//当程序运行到这里的时候接下去是怎么运行或者说运行哪里?}return ;}void main( void ){int nNum;cout << "please enter Hannuo layer num:" << endl;cin >> nNum;cout << "There are total " << nNum << " layer!" << endl;func(nNum, 'a', 'b', 'c');return ;}
这个怎么解决? #include #include using namespace std;main(){double distance,lightspeed,delay,delay_in_min;distance=34000000.0;lightspeed=186000.0;delay=distance/lightspeed;cout<<"Time delay when talking to mars:"<
这段代码为什么会不通过呢? #include void main(){char a[3]={"a","b","c"};int i;for(i=0;i<3;i++)cout<<" "<
数组最大的内存个数是多少? int sum[w];w的最大值是多少?
这个错误怎么解决啊? 代码是:#include #include #include int equ(int x,int y);{ int z ; if(x==y) z=x; else if(x>y) x=y-x; else y=x-y; return z; }void main(){ int a,b; cout<<"计算两个整数的最大公约数"< >a>>b; int c=equ(a,b); cout<
这个错误怎么解决啊? 代码是:#include #include #include int equ(int x,int y);{ int z ; if(x==y) z=x; else if(x>y) x=y-x; else y=x-y; return z; }void main(){ int a,b; cout<<"计算两个整数的最大公约数"< >a>>b; int c=equ(a,b); cout<
1
下一页