摘要:string line; char* str;//char指针 str = strdup (line.c_str());//string转换char*
阅读全文
摘要:#define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的...
阅读全文
摘要:1.目前的时间戳是距离1970年1月1日08点0分0秒的到底有多少秒,如1970年1月1日08点0分1秒的时间戳为1,1970年1月1日07点59分59秒的时间戳为-1。2.如果当前时间为y年m月d日 h时mm分ss秒,时间戳为t,那么ss = t%60 ;mm = t/60%60;
阅读全文
摘要:1.今天写了个批处理文件 准备向main传递参赛 发现在vs2008运行正常 vs2010运行只有首字母2.需要在项目--属性--常规-字符集里面设置成多字节就好了,以前是unicode3.因为char:计算机编程语言(c、c++、java、VFP等)中可容纳单个字符的一种基本数据类型。TCHAR:...
阅读全文
摘要:#include #include #include #include #include #include #include #include #include #include #include #include #include #include int main(int argc){int ...
阅读全文
摘要:1 string toUpperString(string str) 2 { 3 transform(str.begin(), str.end(), str.begin(), (int (*)(int))toupper); 4 return str; 5 } ...
阅读全文
摘要:当前不会命中断点,源代码与原始版本不同,解决办法1.应该是自己一行里写的代码太长了 格式化一下 或者 换下行2.VC直接把整个文件格式化了一次,断点就可以用了菜单:编辑-〉高级-〉设置选定内容的格式 (Ctrl+K, Ctrl+F)通过比较文件发现是由于制表符Tab(0x09)引起的,原因不详。
阅读全文