vs2013为什么我的路径是对的 但是结果永远都是找不到

vs2013为什么我的路径是对的 但是结果永远都是找不到,第1张

你的fopen_s用错了,你用了旧的fopen风格。注意fopen_s跟fopen是不同的。

另外,建议路径写成:“G:\\sui.txt”(注意斜杠)

正确的是:

#include<stdio.h>

int main()

{

FILE *fp

fopen_s(&fp, "G://sui.txt", "r")

if (fp)

{

printf("找到了")

fclose(fp)

}

else

printf("没找到了")

return 0

}

或者:

#include<stdio.h>

int main()

{

FILE *fp

fp = fopen("G://sui.txt", "r")

if (fp)

{

printf("找到了")

fclose(fp)

}

else

printf("没找到了")

return 0

}

一是生成出错,并未生成文件。

二是项目设置有问题,点击菜单“项目”-》XXX项目属性,检查常规、调试、链接器-》常规-》输出文件,看这几个关于输出文件的设置是否正确。若“输出文件”的路径并不是调试路径的话,会导致以上错误

解决方法:

1. 开启 Terminal Services 服务.

允许用户以交互方式连接到远程计算机。远程桌面、快速用户切换、远程协助和终端服务器依赖此服务 - 停止或禁用此服务会使您的计算机变得不可靠。要阻止远程使用此计算机,请在“系统”属性控制面板项目上清除“远程”选项卡上的复选框。

看来这个服务还是要开启的.

2. 在项目属性里面

在“Debug”(调试)一项里,把“Enable the Visual Studio hosting process”(启用Visual Studio 宿主进程)前的钩去掉。

3将项目属性调试里的:启动非托管代码调试 钩上差不多你就记住这个


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11885516.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存