“在註釋中遇到意外的文件結束”--記一個令人崩潰的bug
下午寫程序,寫的好好的,突然報錯“在註釋中遇到意外的文件結束”。
下面是官方給出的錯誤原因是缺少註釋終結器 (* /)。
// C1071.cpp
int main() {
}
/* this comment is fine */
/* forgot the closing tag // C1071
實際查找並未找到缺少*/的錯誤。
之後發現,即使將新添加的代碼刪除,依然報錯。
經過搜索,找到了原因:
utf8 格式出錯,有一個註釋是/* 中文*/
,這裏由於編碼問題,中文和英文聯合起來,吞掉了註釋的*/,導致bug。只需要改為/* 中文 */
。
所以為了不出錯,中文註釋可能應該前後加英文字符,如前面加空格,後面加‘.’號。
參考:Vc2015 utf8 格式出錯
“在註釋中遇到意外的文件結束”--記一個令人崩潰的bug
相關推薦
“在註釋中遇到意外的文件結束”--記一個令人崩潰的bug
編碼問題 由於 The this pre 可能 .html arch 好的 下午寫程序,寫的好好的,突然報錯“在註釋中遇到意外的文件結束”。 下面是官方給出的錯誤原因是缺少註釋終結器 (* /)。 // C1071.cpp int main() { } /* this c
在C#中使用Panel控件實現在一個窗體中嵌套另一個窗體
post div fill nta 屬性 panel 屬性設置 結構 菜單 在C#中使用Panel控件實現在一個窗體中嵌套另一個窗體ShowAllPage sAllPage = new ShowAllPage(); // sAllPage.Form
案例1-合並2個不同文件夾中的csv文件到另外一個目錄,相同的文件名進行數據合並,不同的文件名直接移到新文件夾
$2 文件名 進行 pri dir head print then color 發現在ubuntu和centos中有些命令還不一樣,比如<<<可在centos中使用,但是ubuntu中不行 方法1,可在ubuntu和centos中使用 #!/bin/
記一個神奇的Bug
在北京 類型轉換 pool git 在那 浮動 比較 一個 average 多年以後,當Abraham凝視著一行行新時代的代碼在屏幕上川流不息的時候,他會想起2019年4月17日那個不平凡夜晚,以及在那個夜晚他發現的那個不可思議的Bug。 雖然像無數個普普通通的夜晚一樣,
eclipse中的XML文件無法快捷鍵註釋問題
選中 jsp shift 自己 快捷 gen XML AS with 好多朋友都發現在ME6.0或跟高版本中“Ctrl+Shift+c”或者是“Ctrl+Shift+/”快捷鍵無論你怎麽點,它就是不起作用,惱火吧? 百度 還
工作采坑劄記:3. Spark中es-hadoop插件異常解決
-h adp elastic sed thread ould dex flush 文檔 1. Es-Hadoop異常: org.elasticsearch.hadoop.EsHadoopException: Could not write all entries [61
華為模擬器ENSP軟件使用過程中註意事項
ESS akka 最新版 接收 ndis 使用 ffffff 道路 軟件 一:軟件預覽及下載目前ENSP最新版本為ENSP500,可以到華為官網進行下載個人感覺ENSP500的兼容性不太好,因此我現在仍然使用ENSP390版本,目前我的使用的組合是win 10企業版+ENS
Java中如何利用File類遞歸的遍歷指定目錄中的所有文件和文件夾
generated class pan 目錄 遍歷 tabs () tab java package cuiyuee; import java.io.File; import java.util.ArrayList; import java.util.List; pu
spring中applicationContex.xml文件
span -name start resource oca default spa 文件 mapping <mvc:resources mapping="/js/**" location="/WEB_INF/js"/>主要用於靜態資源的訪問. 使用springM
JSP中獲取properties文件屬性
util port char rip text request taglib test 文件屬性 <%@ page contentType="text/html;charset=UTF-8" import="java.util.ResourceBundle"%>
redis 中的配置文件redis.conf 相關配置信息
redis.conf redis配置文件 知識點有點分散,一點一點記錄把:(嘿,這需要極大耐性呢)1、需要註意:當相關配置中的內存大小需要指定時,通過可能指定的格式為 1k 、 5GB、4M等,大小寫可以不區分。2、Redis 默認不是守護進程的方式進行,可以通過該配置項修改,使用 yes 啟用守護進
ASP.NET中的驗證控件
spl 允許 需要 解決 ova 自帶 mar integer object ASP.NET提供了如下的控件: RequiredFieldValidator: 字段必填 (ControlTovalidate設定要驗證的控件) RangeValidator: 值在給定的最
eclipse中安裝git插件
clip .com 安裝 安裝git span git color bsp htm 1 安裝及配置git插件,問度娘即可 點擊前往 eclipse中安裝git插件
java中讀取配置文件
eclips current base ips extc eas lac true ava 若是Java web項目,項目運行於tomcat或其他容器時,可以使用下面方式來獲取文件的輸入流 1、當屬性文件放在src下面時 InputStream is = Thread.c
【只怕沒有幾個人能說清楚】系列之二:Unity中的特殊文件夾
物體 avi ebp time 編輯模式 tro hive 預覽 打包 參考:http://www.manew.com/thread-99292-1-1.html 1. 隱藏文件夾 以.開頭的文件夾會被忽略。在這種文件夾中的資源不會被導入,腳本不會被編譯。也不會出現
Unity Editor 檢查工程Prefab(預設)中的空組件
com game filepath ddr bug str 技術 程序 string 在我們做項目的過程中 經常會有預設中出現空的腳本 例如: 導致的原因是因為 腳本的丟失 現在我們來做一個檢查工程中有空腳本的預設工具 老規矩直接上代碼 放到工程就能用 using
Spring中使用屬性文件properties的兩種方式
文件 location 郵件發送 class mave red onf 路徑 文件內容 實際項目中,通常將可配置的參數放到屬性文件中,例如數據庫連接信息、redis連接信息等,便於統一管理。然後通過IoC框架spring將其加載到上下文中,使得程序可以直接使用。 創建mys
Java中獲取資源文件的方法總結
tco doget 技術 resource images 磁盤 response linux exception 這裏總結3中方法獲取資源文件的 ServletContext Class ClassLoader 文件的位置 1. ServletC
比較Apache Hadoop生態系統中不同的文件格式和存儲引擎的性能
報告 indent 然而 microsoft 要花 ont 目錄 總結 千兆 這篇文章提出了在Apache Hadoop生態系統中對比一些當前流行的數據格式和可用的存儲引擎的性能:Apache Avro,Apache Parquet,Apache HBase和Apache
C# 讀取指定文件夾中的全部文件,並按規則生成SQL語句!
fun .text line -m ava inf hid 語句 ade 本實例的目的在於: 1 了解怎樣遍歷指定文件夾中的全部文件 2 控制臺怎樣輸入和輸出數據 代碼: using System; using System.IO; nam