vc++ 单斜杠转变为双斜杠问题 c++编译器为什么会把双斜线\\理解成单斜线\

C/C++ \u628a\u6587\u4ef6\u8def\u5f84\u4e2d\u7684\u5355\u659c\u6760\u201c\\u201d\u6362\u6210\u53cc\u659c\u6760\u201c\\\u201d

1\u3001c/c++\u628a\u4e00\u4e2a\\u7528\u6765\u5b9a\u4e49\u8f6c\u4e49\u5b57\u7b26\uff0c\u5982'\n'\u8868\u793a\u4e00\u4e2a\u6362\u884c\u7b26\u3002
2\u3001\u4e3a\u4e86\u533a\u522b\\u662f\u7528\u6765\u8f6c\u4e49\u7684\uff0c\u8fd8\u662f\u5b83\u672c\u8eab\uff0c\u89c4\u5b9a\\\u8868\u793a\u4e00\u4e2a\u5b57\u7b26\\u672c\u8eab\u3002
3\u3001\u6240\u4ee5dos\u8def\u5f84\u4e2d\u7684\\uff0c\u5728c/c++\u91cc\u5fc5\u987b\u7528\\\u8868\u793a\u3002
4\u3001\u5982\u679c\u662fms windows \u4e0b\u4f7f\u7528c/c++\uff0c\u53ef\u4ee5\u7528\u4e00\u4e2a/\u6765\u8868\u793ados\u8def\u5f84\u7684\\u3002
5\u3001\u793a\u4f8b\uff1a
"d:\\test\\1.txt"
"d:/test/1.txt"
\u4ee5\u4e0a\u4e24\u4e2a\u8def\u5f84\u5728ms windows\u4e0b\u662f\u7b49\u4ef7\u7684\u3002

\\u662f\u8f6c\u4e49\u7684\u610f\u601d
\u56e0\u4e3a\\u8ddf\u4e00\u4e9b\u5b57\u6bcd\u6216\u8005\u6570\u5b57\u4f1a\u7ec4\u6210\u7279\u6b8a\u542b\u4e49\u7684\u5b57\u7b26\uff0c\u6bd4\u5982\u4e0b\u8ff0\u60c5\u51b5\uff1a

\u6240\u4ee5\u6bd4\u5982\u8981\u6253\u5370\n\uff08\u4e24\u4e2a\u5b57\u7b26\uff0c\u800c\u4e0d\u662f\u6362\u884c\u7b26\uff09\u7684\u65f6\u5019\u5c31\u5fc5\u987b\u7ed9\\u52a0\u4e2a\u8f6c\u4e49\u5b57\u7b26\uff0c\u4e5f\u5c31\u662f
printf("\\n")\uff1b
\u4e0d\u5149\u662f\u8868\u793a'\'\u9700\u8981\u5199\u6210"\\"\u5f62\u5f0f\uff0c\u5982\u679c\u662f\u5355\u5f15\u53f7\u3001\u53cc\u5f15\u53f7\uff0c\u4e5f\u8981\u5199\u6210"\'"\uff0c"\""\u7684\u5f62\u5f0f

字符串常量要手动去改,把\手动的再加一个\变成\\。
如果是变量中的,就不用管了。

CString 获取 “\”的位置,然后,修改成 '\\\\',\ 是特殊符号,需要转义字符

扩展阅读:20200101改成2020-01-01 ... 表格2020-03-01怎么设置 ... 仪表盘vc加一斜杠灯亮 ... 日期斜杠怎样变回横杠 ... 别克英朗vc斜杠黄灯 ... 哈弗两个ss一个斜杠 ... 汽车上一个vc一条斜杠 ... 一个车图标下面两个s ... 别克汽车仪表vc一个斜杠 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网