Technology Learning

导航

上一页 1 ··· 5 6 7 8 9 10 下一页

2009年10月26日

串口通信中遇到的问题

摘要: VARIANT variant_inp;COleSafeArray safearray_inp;LONG len, k;BYTE rxdata[2048];CString strtemp;if (m_ctrlComm.GetCommEvent()==2)事件值为2表示接收缓冲区内有字符{variant_inp=m_ctrlComm.GetInput();读缓冲区safearray_inp=vari... 阅读全文

posted @ 2009-10-26 23:24 浔阳渔夫 阅读(384) 评论(0) 推荐(0) 编辑

2009年10月16日

转:关于VC中 error C2871: 'std' : does not exist or is not a namespace

摘要: #include <iostream.h>using namespace std;然后编译时出现 error C2871: 'std' : does not exist or is not a namespace查了一下,原来 C++有两个不同版本的头文件。引入名字空间这个概念以前编译器用的是#include <iostream.h>,而引入名字空间的概念以后std名字空间... 阅读全文

posted @ 2009-10-16 12:26 浔阳渔夫 阅读(16409) 评论(0) 推荐(1) 编辑

2009年9月30日

GetLastError返回值的意义----适用在eVC和VC++

摘要: 〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不足,无法处理此命令。〖9〗-存储控制块地址无效。〖10〗-环境错误。〖11〗-试图加载格式错误的程序。〖12〗-访问码无效。〖13〗-数据无效。〖14〗-存储器不足,无法完成此操作。〖15〗-系... 阅读全文

posted @ 2009-09-30 09:06 浔阳渔夫 阅读(2008) 评论(0) 推荐(0) 编辑

2009年9月26日

转:线程池

摘要: 一个简单的片段 CThreadPool::CThreadPool() { int i; for(i=0;i<MAX_USER_CONNECTION;i++) { m_pThreads[i]=new CCommandThread; m_pThreads[i]->m_nID=i; m_pThreads[i]->m_pPool=this; } m_pDataThreadPool=N... 阅读全文

posted @ 2009-09-26 12:40 浔阳渔夫 阅读(386) 评论(0) 推荐(0) 编辑

2009年9月25日

转:STL提供了三个最基本的容器:vector,list,deque。

摘要: vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随机存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当该数组后的内存空间不够时,需要重新申请一块足够大的内存并进行内存的拷贝。这些都大大影响了vector的效率。 list就是数据结构中的双向链表(根据sgi stl源代码),因此它的内存空间可... 阅读全文

posted @ 2009-09-25 14:33 浔阳渔夫 阅读(1763) 评论(0) 推荐(0) 编辑

控制台输出问题

摘要: #include<iostream>using namespace std;int main(){char a[]={'h','e','l','\0'};cout<<a<<endl;return 0;}#include<iostream>using namespace std;int main(){int a[]={1,2,3};cout<&l... 阅读全文

posted @ 2009-09-25 09:13 浔阳渔夫 阅读(163) 评论(1) 推荐(0) 编辑

scanf 输出格式的问题!!!

摘要: #include <stdio.h>void main( void ){char c;int i;printf("input your choice:\n");scanf("%c",&c);while (c=='y'){printf( "\n\nEnter an int\n");scanf("%d",&i);printf("your input : %d\n",i);p... 阅读全文

posted @ 2009-09-25 09:02 浔阳渔夫 阅读(440) 评论(2) 推荐(0) 编辑

2009年9月23日

编译程序中出现“fatal error C1010: unexpected end of file”

摘要: Q qjwn: 操作系统:win98 编程工具:vc++ 问题:我在编译程序中老出现“fatal error C1010: unexpected end of file while looking for precompiled header directive”这一句,但我查看了程序并没有错,请问这是怎么一回事? A回答: 肯定是一个新添加的类的.cpp文件开头没包含st... 阅读全文

posted @ 2009-09-23 15:57 浔阳渔夫 阅读(1371) 评论(0) 推荐(0) 编辑

VC中在对话框上使用Rich Edit控件相关问题

摘要: 1.设置edit只读属性 方法一: m_edit1.SetReadOnly(TRUE); 方法二: ::SendMessage(m_edit1.m_hWnd, EM_SETREADONLY, TRUE, 0);2.判断edit中光标状态并得到选中内容(richedit同样适用) int nStart, nEnd; CString strTemp; m_edit1.GetSel(nStart, nE... 阅读全文

posted @ 2009-09-23 14:50 浔阳渔夫 阅读(4635) 评论(0) 推荐(0) 编辑

2009年9月21日

常见LNK2001错误解决办法

摘要: 学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:  unresolved ext... 阅读全文

posted @ 2009-09-21 16:45 浔阳渔夫 阅读(1605) 评论(0) 推荐(1) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页