![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
还是那片海
一个码农而已。
展开
-
C和C++中的文件读入写出区别
1、先写写C的吧,在C语言中读入写出文件要用到fopen这个函数,而且要先定义文件指针,为了方便,我们不妨先定义两个,一个fp1用作输入文件指针,另一个fp2用作输出文件指针。FILE *fp1,*fp2;接下来我们使用fopen()函数以只读方式(r)打开输入文件input.txtfp1 = fopen("input.txt","r");然后使用fopen()函数以写入方式(w)原创 2013-08-30 11:34:41 · 1293 阅读 · 0 评论 -
《写给大家看的C++书》笔记
1、cin对象在读入一个字符时将忽略空格,所以敲入Y与只敲入Y的效果是一样的。如果你想读入任意一个字符,包括各种空白字符在内,请使用cin对象的get()函数:char myChar;std::cin.get(myChar);原创 2013-08-09 11:35:18 · 1076 阅读 · 0 评论 -
在VS2010下如何使用头文件unistd.h
在编译CUDA random forest有关的项目的时候出现了如上错误,从网上下载了这个头文件然后加入到项目里面还是不行。查了下资料,头文件unistd.h是Linux/Unix的系统调用,包含了许多UNIX系统服务函数原型,如open、read、write、_exit、getpid等函数。在linux下能够编译通过的包含此头文件的程序,在VC下编译时出现了如下问题 fatal error原创 2014-04-14 20:12:04 · 9392 阅读 · 0 评论 -
在VS2010下的CUDA程序中出现错误error : identifier “atomicAdd” is undefined
今天写代码的时候用到了原子操作,也就是atomicAdd操作,但是发现编译的时候会出现问题,报的错误是:error : identifier “atomicAdd” is undefined。经过一番查找之后,发现问题出在默认的设置里,计算能力是1.0,SM也是1.0,而这与本机的配置是不匹配的,修改方法只需: 右键解决方案属性-》配置属性-》CUDA C/C++-》Device原创 2014-04-02 21:54:04 · 7336 阅读 · 0 评论 -
一个常见错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
RT,碰到这个好几次了,这里记录一下,可以按如下方式解决:右击->属性 ->配置属性->清单工具->输入输出->嵌入清单,选择“否”,然后编译,就OK了。原创 2014-03-26 17:01:13 · 1042 阅读 · 0 评论