C++ 文件输入输出流问题

C++ 文件输入输出流问题

 char ch[10];     strcpy(ch,"C:\Users\john\Desktop\haha.txt");     ifstream f(ch,ios :: binary | ios :: in,filebuf :: sh_read);  strcpy(ch,"C:\Users\john\Desktop\haha.txt");     o……

string中处理中文搜索

string中处理中文搜索

正在写的一段代码里需要做这么点事:有一份数据库列名中英文对应表,现在要从这个txt中读出每一行,然后搜索有没有对应的某些列名,最后取出对应的英文名。 问题是一直以来看的书并没有解释C++对非英文语言字符支持是什么样的,目前的测试是:     std::string chinese("你好");     int i = chinese.find("你");  ……

C++编程中的一个小疑问

C++编程中的一个小疑问

本人发现在很多代码中都喜欢这么写: if(n != NULL) { delete n; n == NULL;   //记住释放完内存将指针赋为NULL } n = new int[10]; 为什么不直接在n指向的内存中操作呢? 非得先判断不为空则销毁再分配。 这么做有什么好处? 解决方案 5 1)首先”n == NULL;   //记住释放完内存……

关于Windows下动态链接库的代码地址无关

关于Windows下动态链接库的代码地址无关

查了很多资料,网上能参考的真实太少了。 《程序员的自本人修养》里面明确了Linux下跨跨模块调用函数或访问数据,使用GOT实现地址无关。 具体的就是调用某一个函数前,找到GOT中对应项,然后跳转到对应项中保存的目标地址,该目标地址是在动态链接器链接时 填充的,GOT放在数据段,故能够做到地址无关,多个程序共享同一份代码指令。 但是DLL为什么不行呢? 书上看……

怎么样本人定义一个文件格式

怎么样本人定义一个文件格式

本人刚刚入门计算机,对编程语言有一定了解 现在想做一个东西,每次关闭的时候想保存数据到本人定义的文件格式中,但是这个文件不能被别人轻易看到,咋做啊 求高手指引出路 万分感谢 解决方案 20 数据量做大了建议还是用数据库,数据还可的话通常可以用xml之类的格式写入数据,然后保存文本,尾缀名你想取什么取什么,最好不要和常用的软件重复就好,其实你用txt还是可以打……

关于C++ socket 附送图片的问题。客户端已写好暂时好像没问题。服务器端有错误

关于C++ socket 附送图片的问题。客户端已写好暂时好像没问题。服务器端有错误

C和S编译都没有错误,但是运行起来服务器接收客户端发送的图片会出问题。本人还是个小白,这个问题本人都纠结了半个月了。 // ChatRoomServerDlg.cpp : 实现文件 // #include "stdafx.h" #include "ChatRoomServer.h" #include "ChatRoomServerDlg.h" #ifdef ……

怎么能提高C++编程能力,推荐几本基础书籍

怎么能提高C++编程能力,推荐几本基础书籍

求各位高手推荐几本提高C++编程能力的书籍,基础几乎为零。求推荐! 解决方案 10 http://bbs.csdn.net/topics/390966354/ 5 将http://www.cplusplus.com上面的全部例子代码逐一编译链接调试一遍! 5 c++ primer开始看吧 10 C++程序设计语言必学的经典 http://mp.weixin.……