为什么x是负数,原因好像是c是负数,目的是取c的ascii码来加,怎么解决
int x=0;
char c;
...
x=x+c
...
int x=0;
char c;
...
x=x+c
...
解决方案 »
- MFC一个窗体如何呼叫另一个窗体,自身隐藏,或者关闭?
- 请问“1 error(s)”这个提示,怎么知道是哪一行出的问题?
- VC编译出来的程序,默认开了/EHa吗?
- VC6生成的atl工程里面,没有一个代理/存根的子项目,但是VC2005会生成,为何?
- 日志控件
- vector问题??
- 如何让程序中生成的不同类型的文件显示成自己定义的图标形状?
- 请问用什么api可以知道使用的什么操作系统?
- 求教各位前辈,为何两条wprintf都没有输出?急急急!
- 如果我有两个光驱,mciSendString("Set cdAudio door open wait",NUL,0,NUL)能使两个都弹出吗?如果不能,该怎么改?
- 求助odbc api 的问题
- AfxMessageBox()问题
char c = 'c';
...
x=x+c--------------
你的c是字符串变量,还没给它初始化成'c'吧??
int x=0;
...
char c = s[0];
...
x=x+c
//...
char c = s[0];
//...
x += c;
int x=0;
unsigned char c;
...
x=x+c;或者
int x=0;
char c;
...
x=x+(unsigned char)c;
char c;
... //这之间有内存溢出问题,否则肯定不会溢出的
x=x+c
...