报错问题

“error C2001: newline in constant”

报错"newline in constant"或"常量中有换行符"

问题分析

检查以下问题:

  • 字符串常量、字符常量中是否有换行。
  • 某个字符串常量的尾部是否漏掉了双引号。
  • 某个字符创常量中是否出现了双引号字符,但是没有使用转义符。
  • 某个字符常量的尾部是否漏掉了单引号,或者->没有配套使用等。
  • 是否在某句语句的尾部,或语句的中间误输入了一个单引号或双引号。

如果不是上述,那可能是编码的问题:

MSVC在解读文件时会根据文件有没有BOM,如果有BOM就会按照BOM的方式去解读,如果没有BOM就会按照本地编码( 对于简体中文的Windows操作系统就是GB2312)去解读,那么就会出现这种问题。

解决方法

如果存在编码问题。

1.解决方法:使用win10自带的文本编辑器或者Notepad打开出错的文件,将编码设置为“带有BOM的UTF-8”再保存。

2.如果运行时出现乱码,可以在文件开头加入以下代码:

#pragma execution_character_set(“utf-8”)

error C2001:newline in constant相关推荐

  1. c语言 安装初始化错误,错误:初始化元素不是常量(c语言)(Error: Initializer Element is not constant (c language))...

    错误:初始化元素不是常量(c语言)(Error: Initializer Element is not constant (c language)) 这是一个存储公式的.h文件,但是它给出了你在第16 ...

  2. QT5对话框的中文字符串【乱码】 (error: C2001: 常量中有换行符)

    问题解决:对话框的中文字符串[乱码] (error: C2001: 常量中有换行符) 假设编译环境:QT5+vs2015 项目配置: 默认编码:UTF-8 UTF-8 BOM: 目前存在了则保留 如果 ...

  3. error RC2108: expected numerical dialog constant

    在我们用图形控件Picture Control在对话框上添加图片是,经常会出现error RC2108: expected numerical dialog constant 解决方法: 双击erro ...

  4. c语言 error c2001,Visual Studio error C2001:常量中有换行符(解决办法)

    在Visual Studio自动生成的项目中,碰见了一件关于文件编码的问题,集中在类似于以下的语句上: DASLog (DASProtWarn, L"(%s)消息超时,进入慢循环召唤模式.& ...

  5. c语言 error c2001,error C2001: 常量中有换行符解决方案

    场景 修改同事引入的代码,添加中文日志打印,编译出错: error C2001: 常量中有换行符 fatal error C1057: 宏扩展中遇到意外的文件结束 错误指向了中文输出的日志打印代码行, ...

  6. Visual Stdio 中的error C2001: 常量中有换行符

    error C2001: 常量中有换行符 问题: 使用Visual Stdio,cout中文的时候,有的时候可以正常编译并运行,但是有的时候会出现error C2001: 常量中有换行符. 出现err ...

  7. QT MSVC中文编译出错error: C2001: 常量中有换行符

    Qt error: C2001: 常量中有换行符 QT上用MSVC去编译部分含有中文的字符串时会出现编译错误error: C2001: 常量中有换行符 解决方法: 1.设置是工具->选项-> ...

  8. Qt5 bug error c2001: 常量中有换行符

    昨天被qt creator中的"error c2001: 常量中有换行符"问题折腾了一天,今天终于找到解决办法啦. 传说上面这个问题是qt creator 的一个bug,在vs中编 ...

  9. MFC错误 error RC2108: expected numerical dialog constant

    MFC错误--error RC2108: expected numerical dialog constant MFC在使用picture console控件,或者对控件进行修改之后,有时会弹出错误: ...

最新文章

  1. numpy.copy详解
  2. python中[-1]、[-1]、[-1]、[n-1]使用方法
  3. 虚拟机中安装linux
  4. proteus里面没有stm32怎么办_使用C#编写STM32对接物联网平台IoTSharp发送遥测数据
  5. saltstack2 grains模块
  6. mariadb10.2 mysql5.7_说说在MySQL5.7迁到MariaDB10.2时栽的一部分坑
  7. python json dumps 自定义_Python json.dumps()用法及代码示例
  8. HTML常见标签及个人简历制作
  9. Separating Axis Theorem(SAT)
  10. excel两列数据对比找不同_Excel跨工作簿数据符合条件项、提取、批量复制、对比...
  11. 使用python爬取股票基金的最新数据消息,并用Excel绘制树状图一目了然
  12. Chrome浏览器下载东西出现卡死和未响应状态
  13. 音视频通讯QoS技术及其演进
  14. Unity中使用Post Processing 开自发光效果
  15. 数字信号处理专业术语翻译
  16. 基于扫描的磁盘调度算法
  17. 微信小程序支付以及退款功能(超详细)
  18. 24、http请求post形式发送map数据至SpringMVC的web项目中参数为map的方法
  19. FreeBSD 背景
  20. 幂级数展开求积分_[干货]---如何利用留数定理计算积分

热门文章

  1. javascript 常用的时间函数
  2. win7系统中3Dmax不能运行的原因分析
  3. Android 安装apk时,报错 Failure [INSTALL_FAILED_TEST_ONLY]
  4. 文心一言的魔性作图,我愣住了......
  5. 计算机音乐数学歌,和数学有关的歌曲盘点
  6. python——xlrd库使用
  7. linux 信号概述ppt,《LINUX信号》PPT课件.ppt
  8. PyTorch1.11.0 GPU版本安装(python3.8+pyTorch1.11.0,torch1.11.0+cu113 torchvision0.12.0+cu113)
  9. JFrame窗体的基本操作(1-窗体的创建)
  10. ST小宇宙爆发,才几天又出STM32新系列!