C++ TextOutA函数无法显示内容。

catchar()是我写的一个将字符加到字符串后面的函数,经测试正确。string是我定义的一个char型数组。我的意图是,用户输入一些字符,组成一个字符串,并且边输入边... catchar()是我写的一个将字符加到字符串后面的函数,经测试正确。
string是我定义的一个char型数组。

我的意图是,用户输入一些字符,组成一个字符串,并且边输入边显示到屏幕上。
可是TextOutA这个函数怎么也不输出,从第一个字符开始就什么反应都没有。

被我注释起来的用MessageBox输出的语句,也能够显示出正确的字符串。

……
case WM_CHAR:
{
PAINTSTRUCT ps;
HDC hdc = BeginPaint(hWnd, &ps);

catchar(string, wParam);
TextOutA(hdc, 100, 100, string, strlen(string));
//MessageBoxA(hWnd, string, "", 0);

EndPaint(hWnd, &ps);

break;
}
……

请问这是怎么回事?
展开
 我来答
匿名用户
2016-06-11
展开全部
#includeusing namespace std;class Array_max{public: void Max_value(int array[],int n);};int main(){ Array_max T; int a[10] = {12,12,39,-34,17,134,0,45,-91,76}; T.Max_value(a,10); return 0;}void Array_max::Max_value(int array[],int n) //::这个符号是错的,是英文状态下的{ int i,max; max = array[0]; for(i = 1;i < n;i++) { if(max < array[i]) max = array[i]; } cout<
追问
你写的是什么呀???
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式