ChinaUnix.net
相关文章推荐:

char wchart

本帖最后由 koolcoy 于 2010-03-30 00:28 编辑 在C++里,char, signed char, unsigned char竟然是三种不同的类型, 我原为char不是signed char就是unsigned char。 但是int, signed int, unsigned int却是两种类型,因为int和signed int是同一个类型。 艹BS {:3_183:} {:3_183:} {:3_183:}

by koolcoy - C/C++ - 2010-03-30 15:30:40 阅读(2472) 回复(4)

相关讨论

书上说char s[]和char *s是一样的,我试了下在函数定义中可以这样 func(char s[])和func(char *s)是一样的,但是在代码中定义编译的话就有问题 写成 int arr[2] = {1,2}; int s[]; s=arr; gcc会报错 test_point.c: In function 'main': test_point.c:14:6: error: array size missing in 'q' test_point.c:15:3: error: incompatible types when assigning to type 'int[1]' from type 'int *' 这个是为什么?

by justlooks - C/C++ - 2013-04-07 11:08:57 阅读(8198) 回复(22)

求一个char * 转成char **的函数,模拟main(int ,char **) 晚辈不胜感谢 :em35:{:3_193:}谢谢!

by wishrr - C/C++ - 2010-09-28 10:12:08 阅读(2543) 回复(10)

请教一下大家,下面这段代码的两次打印输出为什么不一样呢 [code] #include int show_bytes( char *start, int len ) { int i; for (i = 0; i < len; i++) printf(" %.2x", start); printf("\n"); } int show_bytes_1( unsigned char *start, int len ) { int i; for (i = 0; i < len; i++) printf(" %.2x", start); printf("\n"); } int main() { short int x = -12345; show_bytes( &x, sizeof(...

by cu_liang - C/C++ - 2009-04-15 14:07:43 阅读(13855) 回复(16)

这两者有什么区别吗?

by xiaozhu2007 - Linux环境编程 - 2007-07-06 13:02:02 阅读(5357) 回复(10)

有两个程序 test1.c 的内容如下: #include ; void pri(); char tmp[] = "hello world"; int main() { printf("main print tmp:%s\n", tmp); pri(); return 0;...

by kys2002 - C/C++ - 2004-02-05 21:30:16 阅读(1064) 回复(6)

char a[]="nice day"; char* const pc=a; //pc="hello world";//cannot change the pc pointer address a[0]='w'; cout<char* const pc="hello hell"; //pc="hello world";//cannot change the pc pointer address *pc='w'; cout<

by dutysmart - C/C++ - 2013-07-12 15:10:37 阅读(1227) 回复(3)

     编写一个完整的字符设备驱动. 我们开发一个字符驱动是因为这一类适合大部分简单硬件设备.从一个真实设备驱动提取的代码片段: scull( Simple character Utility for Loading Localities). scull 是一个字符驱动, 操作一块内存区域好像它是一个设备.

1.Major and Minor Numbers

主设备号标识设备对应的驱动程序,现代Linux内核允许多个驱动程序共享主设备号,但大多数设备仍然按照“...

by TerryJk - 移动操作系统 - 2011-12-23 03:25:33 阅读(649) 回复(0)

调用方式:char *strtok(char *str1,char *str2); 功能说明:函数strtok()返回字符串str1中指向一个由str2所指定的字符或者字符串的分隔符的指针,当没有要返回的分隔符时,就返回一个空指针。 函数strtok()实际上修改了有str1指向的字符串。每次找到一个分隔符后,一个空(NULL)就被放到分隔符处,函数用这种方法来连续查找该字符串。 例子: #include #include int main( int a...

by yinghaijushi - Linux文档专区 - 2009-08-28 10:10:19 阅读(702) 回复(0)

unsigned char s[6]; unsigned char表示的数字范围为 0-255;s[0]=127,对? [ 本帖最后由 culuckyabcd 于 2009-8-17 00:31 编辑 ]

by culuckyabcd - C/C++ - 2009-08-17 14:28:08 阅读(1313) 回复(3)

Linux 2.6 内核下字符设备(character Device)驱动编写概述 做人要厚道,转载请注明。有人摘录我BLOG中的话当作自己说的。我认为只要能找出出处的摘录,都会注明来源,以方便阅读的人做进一步的搜索。 花了4天的时间基本整明白了怎么写一个字符设备的驱动,呵呵,我也不知道原理,紧紧是从网上找到了很多文章,加以综合,搞出一个不明原理的HOWTO,趁我的大脑还没有变成浆糊,把这些写出来。内核移植和文件系统构建部分先暂缓。...

by landherd - Linux文档专区 - 2007-08-22 13:56:01 阅读(568) 回复(0)