搜索
查看: 1809|回复: 5

求助!!!編譯源代碼上的問題!!!

[复制链接]
发表于 2006-7-9 18:43:48 | 显示全部楼层 |阅读模式 来自 香港
一些新手問題!!!
為何我編譯源代碼的輸出部分後
會導致執行compile時有問題
例如我把
pos += format(buffer[pos],127-pos,"允许蹲坑以防止匪徒布置炸弹")
改為
pos += format(buffer[pos],127-pos,"允許蹲坑以防止匪徒佈置炸彈")
我把簡體轉繁體
接著運行compile.exe時這個源代碼出問題了(error 010:invalid function or declaration)
其後我嘗試只刪除1個字或加上一個空格
運行compile.exe時這個源代碼都出問題
請問問題出在何處??
希望各高手解答
萬分感謝
发表于 2006-7-10 09:42:37 | 显示全部楼层 来自 河北秦皇岛

回复: 求助!!!編譯源代碼上的問題!!!

不要用window自帶的記事本編輯含有UTF-8編碼的文件
使用editplus之類的專用文本工具修改
回复

使用道具 举报

发表于 2006-7-10 10:43:44 | 显示全部楼层 来自 黑龙江哈尔滨

回复: 求助!!!編譯源代碼上的問題!!!

notepad2可以对C/C++语言进行加亮,体积又小,且是免费的. 文本编码转换在行.
回复

使用道具 举报

发表于 2006-7-11 06:45:22 | 显示全部楼层 来自 云南昆明

回复: 求助!!!編譯源代碼上的問題!!!

编码的问题,比如用UltraEdit可以
回复

使用道具 举报

 楼主| 发表于 2006-7-12 13:53:35 | 显示全部楼层 来自 香港

回复: 求助!!!編譯源代碼上的問題!!!

真的很感謝您們的幫助
我使用了Notepad2終於可以成功地編輯簡體為繁體
可是我又發現了一個問題..
我把英文翻譯為中文後,在CS裡變為亂碼了!
這又是怎樣一回事??!!
回复

使用道具 举报

发表于 2006-7-12 17:05:23 | 显示全部楼层 来自 黑龙江哈尔滨

回复: 求助!!!編譯源代碼上的問題!!!

文字编码的问题,使用不带标记的utf-8编码就可以了。
同时,看下面的内容:
为什么对中文支持不好?

   答:如果你使用Notepad2出现对中文支持不好的现象(选择汉字的时候出现乱码、只能删除半个汉字)那么主要是因为Notepad2的代码页设置的问题
   第一种方法:请打开注册表编辑器,找到[HKEY_CURRENT_USER\Software\Notepad2\International] 将下面的两个键值修改为"CodePage"=dword:000003A8 "CharSet"=dword:000086(dword值为十六进制) 其他国家代码页和字符集设置请参考Notepad2.reg文件。
   
   第二种方法:请选择“文件-编码设置-默认值”,选中“按照当前字符集设置自动选择代码页”对话框,选择“查看-语法高亮配置”,双击Default Text(默认文本),选择下拉菜单里的Default Style(默认样式),在右边的设置框的字体字号后面加入“;charset:134”charset是字符集设置,134是中文字符集代码,如果要看繁体中文只需改为136即可。具体字符集设置可以参考Notepad2.reg文件。
   
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表