我想用memset来初始化数组,但不成功:
#include
by linux_lionet - C/C++ - 2010-11-16 19:50:00 阅读(2197) 回复(5)
(1) 在主机上打开minicom常按空格键(其实键入任意键 -- 除Enter外,就可以) (2) 给目标板(开发板)加电/重启 即可进入vivi命令界面 [color="#ff0000"]vivi> help ------------------------------------------------------ Usage: cpu [{cmds}] -- Manage cpu clocks bon [{cmds}] -- Manage the bon file system reset ...
使用的Embest提供的vivi,由于交叉工具编译的路径不同,故需要按照实际修改Makefile 1.交叉编译工具的路径(设置后可以make menuconfig,但make编译有错) CROSS_COMPILE = /usr/local/arm/2.95.3/bin/arm-linux- #CROSS_COMPILE = /opt/host/armv4l/bin/armv4l-redhat-linux- 2.交叉编译依赖的头文件(不改有错误提示) #LINUX_INCLUDE_DIR = /opt/host/armv4l/include/ LINUX_INCLUDE_DIR = /usr/local/...
很惭愧,学习,使用C语言已经有一段时间了,但是对于memset的使用仍然是云里雾里,我确实惧怕没有初始化的内存,所以有的时候宁可滥用,以求得心理上的安慰。 有没有大牛能够讲下心得,帮我等开启一盏指路明灯? 举个例子[code] memset(tmpbuf,0,sizeof(tmpbuf)); while(fread(tmpbuf,1,sizeof(tmpbuf),fp)!=0) { printf("tmpbuf = %s\n",tmpbuf); memset(tmpbuf,0,sizeof(tmpbuf)); }[/code]这两处memset都必要吗?可以去掉...
#include
struct xxx aa; memset(&aa, 0xf, sizeof(struct xxx)); 与 memset(&aa, 0xff, sizeof(struct xxx)); 有什么区别?大家一般用哪种?谢谢