c编程中,warning C4129: 's' : unrecognized character escape sequence这是啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c编程中,warning C4129: 's' : unrecognized character escape sequence这是啥意思相关的知识,希望对你有一定的参考价值。

看看文件的最上面几行里面有没有#define FILE_DATA_PATH XXXX这样的语句,如果有的话把这条语句发上来看一下,应该是有哪个转义字符无效吧单从猜的角度来说应该是路径里面的"\",全都需要换成"\\"才能正常用的 参考技术A 's' :无法识别的字符转义序列 参考技术B 此处的字符's'输入有错。

编程错误汇总

1. VS2017编译C/C++代码时出现如下错误: 

  错误 C4996 ‘strcpy‘: This function or variable may be unsafe. Consider using strcpy_s instead.

To disable deprecation,use _CRT_SECURE_NO_WARNINGS.See online help for details. 

  原因:vs准备弃用strcpy的,安全性较低

  解决:1.所以微软提供了strcpy_s来代替   

     2.如果想继续使用strcpy的,main前面加上  #pragma warning(disable:4996)

 

以上是关于c编程中,warning C4129: 's' : unrecognized character escape sequence这是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

求助一个C语言问题 为啥在VC中老是提示我 warning C4101: 'c' : unreferenced local variable

c语言,warning: return type of 'main' is not `int'怎么解决?

npm WARN enoent ENOENT: no such file or directory, open 'C:Userspackage.json'

Warning: 'typedef' was ignored in this declaration

caffe编译nvcc warning:The 'compute_20', 'sm_20'

make: Warning: File `led.c' has modification time 15 s in the future