ChinaUnix.net
相关文章推荐:

void printcharunsigned char ch reentrant中文注释

#include using namespace std; int main() { char ch; int space, newline; space = 0; newline = 0; while ((ch = cin.get()) != '.') { if (ch == ' ') space++; else if (ch == '\n') newline++; cout << ++ch; cout << ch + 1 << endl; } } ch + 1就变成整形了, ++ch怎么还是字符形?

by koala114 - C/C++ - 2007-07-29 16:00:56 阅读(1629) 回复(3)

相关讨论

我想问一下 1.用DB2 API中的IMPORT函数整块将数据导入表中 2.用INSERT语句将相同数据插入表中 1和2哪个速度更快,我的老师说1应该比2快多了,可我编了代码运行后发现2比1要快一点,实在让我不理解

by 炫目黑客 - DB2 - 2007-06-07 11:30:06 阅读(1738) 回复(2)

因为path参数为char类型,如果传入16位的中文路径名,担心会出现问题。

by hcz_suc - C/C++ - 2006-10-30 16:21:00 阅读(1957) 回复(2)

似乎从来没想过这个问题... char ch[1]=""; 这样行不?

by Yarco - C/C++ - 2005-10-07 17:25:25 阅读(932) 回复(10)

在C和C++里,有时候看到源码中调用函数前加上“void”,不知道有什么作用,即 (void)function(argument) 这只是单纯为了形式的规整吗?请教诸位

by hoverlee - C/C++ - 2006-07-12 21:00:37 阅读(896) 回复(9)

有个函数int A(..., ..., void *buf),想在函数里面跟据情况在buf中返回不同长度、不同类型的一段空间,有没有问题???请问大家。

by eikes - C/C++ - 2005-12-15 19:24:52 阅读(788) 回复(2)

void hello(void*arg) { char*kk="hello"; arg=(void*)kk; return NULL; } main() { void*k; hello(k); char *k2=(char*)k; printf("%s",k); exit(0); } when running ,I get 8Z@ ,not hello,why? thanks for looking at my question

by lrh_0_2000 - C/C++ - 2005-09-09 17:49:32 阅读(861) 回复(5)

看到有些人对void指针不太清楚,我就试着解释一下,权当抛砖引玉。 大家都知道int *pint是定义了一个指针变量,这个变量里面放的是一个地址,而这个地址里面放的是一个int型的数值。char *pchar是定义了一个指针变量,这个变量里面放的是一个地址,而这个地址里面放的是一个char型的数值。 以此类推……我们也知道在32位计算机上,一般sizeof(pint)是4,也就是说指针变量p的大小是4个字节,每个地址用32位来表示。我们还...

by lenovo - C/C++ - 2003-12-19 16:30:52 阅读(3647) 回复(2)

Default constructor called. Default constructor called. Default constructor called. Default constructor called. Destructor called. Constructorl called. Destructor called. Constructor2 called. Destructor called. x=0,y=0 x=5,y=0 x=3,y=-858993460 Destructor called. Destructor called. Destructor called. Press any key to continue #include; class B { int x,y; public: B(); B(int i); B...

by 雪花啤酒 - C/C++ - 2003-12-11 11:00:37 阅读(456) 回复(0)

在头文件中。typedef void _void; extern int func(_void); 此时将报错,说_void的用法不正确。 而直接写 extern int func(void); 则正常。 g++ 4.2。 不知道为什么。 谢谢。

by Xorcerer - C/C++ - 2009-08-31 21:10:50 阅读(1468) 回复(9)

各位高手,请教一个问题: 在sco unix / c 中编程,用ch=getch()在屏幕上接受一个字符后,不用按回车键程序直接向下执行,普通C语言教程书中讲是可以,但在SCO UNIX/C中就不行,要按回车键才能向下执行。多谢各位高手了!!!!!!! :em02: :) :em11:

by dlyhshu - 其他UNIX - 2004-06-22 12:11:13 阅读(918) 回复(3)