gpt4 book ai didi

c++ - 在 MFC 上选择多个 UINT 格式时出现语法错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:18:19 25 4
gpt4 key购买 nike

我有 Jeff Prosise 的《Programming Windows with MFC, Second Edition》一书,但在第一个示例中会发生此错误:

error C2146: syntax error : missing ')' before identifier '│'

在这一行中:

dc.DrawText(_T("Hello, MFC"), -1, &rect, DT_SINGLELINE │ DT_CENTER │ DT_VCENTER);

如果我只选择这三种格式中的一种,不会发生错误,但程序不会像书中所说的那样显示文本,有人可以帮忙吗?我已经编译了书中的其他两个示例,它们编译得很好。

最佳答案

您显然输入了错误的代码。这应该是一个竖线(C 和 C++ 使用它来表示“按位或”)。在美式键盘上,它通常位于 enter 键的正上方(我怀疑您可能输入了 IBM 扩展字符集中的一种画线字符,但很难确定)。

关于c++ - 在 MFC 上选择多个 UINT 格式时出现语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30248849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com