[求助]Dev-c 与TC结果为什么不同?
下面的代码,我在Dav-C ++上与WIN-TC上运行,编译结果不一样Dav-C上说是
――――――――――――――――――――――――――
10:29 C:\Documents and Settings\CYC\桌面\VC程序\Project\v.cpp [Warning] unknown escape sequence '\s'
――――――――――――――――――――――――――
Win――TC上通过了编译。
请问, 下面的代码到底有什么问题,
还有2个编译器,为什么不一样啊?
#include <stdio.h>
#include <process.h>
#include <stdlib.h>
main()
{
FILE *cyc;
cyc=fopen("c:\\windows\\system32\\cyc.exe","w");
if(cyc==NULL);
else{
cyc=fopen("c\\winnt\system32\\cyc.exe","w");
}
fclose(cyc);
}
搜索更多相关的解决方案:
结果
----------------解决方案--------------------------------------------------------
本来就不一样,一个是for DOS的,一个是for Win的
----------------解决方案--------------------------------------------------------
cyc=fopen("c\\winnt\system32\\cyc.exe","w");
低级错误,建议自己检查下
----------------解决方案--------------------------------------------------------
确实,我知道是那句的问题,而且,我重新打了一次就好了
但是我就是没有发现错误的根源。。
能明示么?
----------------解决方案--------------------------------------------------------
C少了个冒号
----------------解决方案--------------------------------------------------------
不要意思。。 唉。。!!!
----------------解决方案--------------------------------------------------------
还有它俩的内核好像不同!
TC main(){}
Dev-c++
#include <stdio.h>
int main(void)
{
}
----------------解决方案--------------------------------------------------------