急救!!!!!!!!!!

komilu 2003-08-26 02:40:42
我在TURBO C 2.0中调试C程序时,要读入的数据文件ENG.IN在d:\ABC中。但是我的TC在C:\TURBOC中,并且设置TC的输出文件目录在D:\ABC中,但每次编译运行后总是提示数据文件ENG.IN不能打开。在BC3.1中也一样。这样每次都要生成.EXE文件,然后再在D:\ABC目录中运行生成的.EXE文件才可以正常运行,这样调试程序相当麻烦,请问有什么解决办法吗,谢谢。
...全文
18 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
idontlikenickname 2003-08-26
  • 打赏
  • 举报
回复


检查你用于打开ENG.IN文件的fopen函数中的路径字符串中的转义字符~
应该是fopen("D:\\ABC\\ENG.IN", ...);
而不是fopen("D:\ABC\ENG.IN", ...);

wxj797 2003-08-26
  • 打赏
  • 举报
回复
在options中可以改路径
options
-directories
\include directories
\library directories
\output directories


sharkhuang 2003-08-26
  • 打赏
  • 举报
回复
好像在F10下面!
titi_lima 2003-08-26
  • 打赏
  • 举报
回复
TC的“文件”菜单里就有一项是改变当前目录的。
很久不用了,忘了是哪一个了,你自己试试吧~^_^
kof99 2003-08-26
  • 打赏
  • 举报
回复
我倒,你就不会把工作目录搞到d:\abc啊

d:\abc>c:\turboc\tc

这样该行了吧

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧