![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
EXLsunshine
这个作者很懒,什么都没留下…
展开
-
c++中的const用法(很详细)——转
http://www.cnblogs.com/ymy124/archive/2012/04/16/2451433.htmlconst给人的第一印象就是定义常量。(1)const用于定义常量。 例如:const int N = 100;const int M = 200; 这样程序中只要用到 N、M 就分别代表为整型100、200,N、M 为一常量,在转载 2013-06-20 22:05:32 · 971 阅读 · 0 评论 -
C++ cin不支持录入空格
如果在C++中,用cin>>str;这种方法来接收字符串那么录入的str不能包含空格,否则它会按照空格将整个字符串切分成若干段。如果你要是想输入带空格的字符串那就要用到getline()这个函数了。示例代码如下:#include #include //getline 包含在 sstream 中,要include!using namespace std;int _tmain(int原创 2014-06-04 18:30:37 · 16843 阅读 · 0 评论 -
C/C++ 修改控制台程序文字颜色
可以修改前景色(字体颜色)和背景色。示例代码如下:#include #include //需要引用Windows.husing namespace std;int _tmain(int argc, _TCHAR* argv[]){ HANDLE hConsole; hConsole = GetStdHandle(STD_OUTPUT_HANDLE); for(int i原创 2014-06-04 18:37:47 · 15241 阅读 · 0 评论 -
This function or variable may be unsafe Consider using xxx instead
问题:在Visual C++ 6.0 下面运行正常的代码放到Visual Studio 20xx系列里就跑不动了,有时候会提示如下错误:error C4996: 'fopen': This function or variable may be unsafe. Consider usingfopen_s instead. To disable deprecation, use _CRT原创 2014-06-07 09:28:55 · 11559 阅读 · 5 评论 -
C++ 下使用curl 获取ftp文件
从http://curl.haxx.se/下载的win32版本的curl都不能使,#include 后总是报错:external symbol ,意思就是没有链接到curl的各种library,最后尝试了n多次终于成功了,希望大家以后少走弯路!以Windows 8 64bit,Visual Studio 2012 为例:1、获取curl:从这里可以获得所有版本的curl,我下载原创 2014-06-07 11:07:25 · 12937 阅读 · 0 评论 -
C++ 数据库 char 转 wchar_t SQLWCHAR
C++中对数据库的操作感觉太复杂了,不如C#好使,但最近出于某些原因还是学习了一下C++下操作数据库的方法。如果要想用C++实现对数据库的操作其实很简单,但是如果你需要动态的操作数据库(比如获得用户输入的数据后存入数据库)那么就麻烦一下,因为SQLExecDirect()这个函数接收的SQL语句需要是SQLWCHAR *格式的,并不是char *格式!所以要将普通的char *转换成SQLWC原创 2014-06-05 19:17:19 · 4814 阅读 · 0 评论 -
C++ double 小数精度控制
第一种方法:cout#include #include using namespace std;int main(){ double aDouble = 5.141592694827862736487362746374637434343434; cout<<fixed<<setprecision(20)<<aDouble<<endl; return 0;}第二种方原创 2014-07-07 10:45:48 · 17239 阅读 · 0 评论 -
C++ String 转 char*
最近一直用惯了C#,陡然间改回C++都有些不习惯了!吐槽一下,C#太方便了!!!言归正传,C++里有些时候会用到String转char*这个功能,于是进来搜到了一些方法:如果你申请了这样一个字符串:string str = "This is a test!",那么:1、str.data()可以返回该字符串对应的char *,如char *p = str.data();2、s原创 2014-06-02 17:34:58 · 5718 阅读 · 0 评论 -
KMP算法的工作流程介绍
最近又想起了KMP算法,原来一直没搞明白工作原理,现在总算是开点窍了,推荐大家看这篇文章,写的很简单易懂推荐理由:简单明了,是我看过介绍KMP算法流程的所有文章中,最易懂的一篇(这篇文章仅仅是介绍了KMP算法的工作流程,并没有介绍KMP算法为什么当初这么设计!)翻译 2014-06-02 19:49:56 · 3991 阅读 · 0 评论