![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
sunnyboychina
这个作者很懒,什么都没留下…
展开
-
“0xc000007b无法正常启动”我的解决方案
关于这个问题,网上有很多解决方案,但是你得找到自己的问题在哪。 有的说DirectX 9.0损坏,我试着恢复了一下,还是没有得到解决。 还是DLL的问题,可能是缺少或者32位和64位使用不合适。 我的问题最开始不是这个,是提示缺少“UCRTBASED.DLL”这个文件,因为编译x64的,所以我下载了64位版本的,结果就出现了0xc000007b的错误。 后来,用depends工具(下载)查看程序依赖那些dll,结果如下, 可以看到,确实是DLL的版本不对。这里的x86,告诉你的是程序需要的是32位的DLL原创 2020-09-15 11:16:09 · 1672 阅读 · 0 评论 -
C++ template ——function template
原文:http://blog.csdn.net/qaz19870418/archive/2009/06/14/4269189.aspx 从今天开始来学习一下《C++ template》,学习c++ template的动机来自于自己在实现数据结构中的类的时候所遇到的困难。虽然以前在谭浩强老师所编写的《C++程序设计》一书中学过一点c++模板的的知识,但是那本书中讲的关于模板的知识是在是太少了转载 2009-07-14 09:53:00 · 1633 阅读 · 0 评论 -
去掉字符串右端的空格
char* sRTrim(char* pString,char aChar){ char* pStr; int iLen; if(pString == NULL) return(NULL); for(iLen=strlen(pString)-1,pStr=pString;iLen>=0&& *(pStr+iLen)==aChar;iLen--);原创 2009-10-10 16:20:00 · 577 阅读 · 0 评论 -
将字符串中的字符成双
将字符串成双(double)如:C:/Output/db2_file变成C://Output//db2_file//strA为原字符串,strB为改变后保存的字符串char* DoubleSlash(char *strA,char *strB){ int m = 0; if (strA == NULL) return NULL; int n = strlen(strA); for原创 2009-10-10 16:07:00 · 579 阅读 · 0 评论 -
用C语言创建多级目录
//str是需要创建的目录字符串,如C://Output//src//db,注意路径要用双斜线int MyCreateDirectory(char * str){ char dirPath[MAX_PATH]; char *lpszTmp; int i=0; sprintf(dirPath,"%s",str); for(i=strlen(dirPath);i > 2;i--) { if原创 2009-10-10 16:14:00 · 3952 阅读 · 2 评论 -
判断路径是否存在,文件拷贝
//判断srcDir的路径是否存在 if(access(SrcDir, 0) == 0){ CopyFile(SrcDir, DistDir, FALSE); //文件拷贝。SrcDir为源文件路径,DistDir为目的文件路径 }原创 2009-10-10 16:27:00 · 473 阅读 · 0 评论 -
strcmp遇到的问题
在编程的时候遇到过这种情况: if(strcmp(strA, strB) == 0)调试的时候,在变量窗口可以看到如下,但是strcmp的值就是不等于0strA[10]="abcde"strB[10]="abcde" 以后这种情况一定要把这个两个字符串都打开,看看里面的每一个字符是不是相等,尤其是最后一个字符。我的这个错误是这样的:strA最后的结束符是‘/0’原创 2009-10-10 16:34:00 · 503 阅读 · 0 评论 -
List box的使用
//List Box内容的建立 for ( int n = 0; n // LB_INSERTSTRING Message // Inserts a string or item data into a list box. // lResult = SendMessage( hWndControl, LB_INSERTSTRING,原创 2009-10-15 13:10:00 · 662 阅读 · 0 评论 -
VC2005下动态链接库的连接
test的dll工程build后会生成两个有用的文件,比如test.dll和test.lib在你需要引用test.dll的工程里面(比如main),工程-〉属性-〉Link中的[添加库路经]中,把test.lib所在的路径指定好。然后在 工程-〉属性-〉Link-〉输入 中填入test.lib 只要生成的main.exe和test.dll在同一目录下就OK了。原创 2009-10-15 15:15:00 · 848 阅读 · 0 评论