c++-请问怎样写文件名?谢谢。。。

问题描述

请问怎样写文件名?谢谢。。。

我要打开图中的txt文件,怎样写绝对路径?如果写相对路径,从哪个文件层算起?

解决方案

同样在vs,使用c#的控制台程序,和使用c++的控制台程序,当前的当前目录是不一样的。
使用c#的时候,调试时当前目录是debug目录。
使用c++的时候吗,调试时当前目录是源代码目录。

解决方案二:
注意有两个相对路径,一个是可执行文件所在的路径,一个是程序的工作路径。
你双击程序打开的时候工作路径默认就是exe的路径,这没有问题,但是如果你从控制台启动程序,或者从另一个程序启动,未必一致。
假设debug里有你的程序,而你以exe为相对路径的参照,那么你可以这么访问你的exe:

 relpath + ""\..\text.txt""

解决方案三:
应该是从目标路径开始算d的。可以在vs里面设置

解决方案四:
相对路径从你exe所在目录开始。

解决方案五:
从你的程序的可执行文件算起。

解决方案六:
看了回复挺晕的,楼主试试吧,放个路径进去看看报不报空指针。

解决方案七:
.exe在Debug,那么txt是在它的上一层目录中,用: ..text.txt试试

解决方案八:
绝对路径是从根目录开始的,写相对路径比较好,相对路径当你程序整个文件移动后,不会有路径错误,

解决方案九:
http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html

时间: 2024-12-21 10:57:58

c++-请问怎样写文件名?谢谢。。。的相关文章

c语言-C语言用递归函数输出1000以内的水仙花数,不得使用循环,请问怎么写。

问题描述 C语言用递归函数输出1000以内的水仙花数,不得使用循环,请问怎么写. C语言用递归函数输出1000以内的水仙花数,不得使用循环,请问怎么写. 解决方案 #include <stdio.h> void fun(int n) { if(n<100 || n>1000) return; int a,b,c; c=n%10; b=n/10%10; a=n/100%10; if(a*a*a+b*b*b+c*c*c == n) printf("%dn",n);

C# winform 中 怎么生成99个CheckBox,每排8个,请问怎么写

问题描述 C# winform 中 怎么生成99个CheckBox,每排8个,请问怎么写 C# winform 中 怎么生成99个CheckBox,每排8个,请问怎么写 X轴和Y轴,如何设定 解决方案 定义两个变量表示控件之间的横向距离nHDistance和纵向距离nVDistance, 然后用For循环,横向的控件从左向右X轴的位置每次增加 (一个控件的长度+nHDistance),Y方向一样:纵向的控件X轴位置一样,Y轴每次增加(一个控件的高度+nVDistance) 解决方案二: 请问LZ

c++-请问我写的C++基于循环数组的队列 代码错在哪里,老是答案错

问题描述 请问我写的C++基于循环数组的队列 代码错在哪里,老是答案错 正常出队列返回success,空队列返回underflow, 满队列返回overflow enum ErrorCode { success, underflow, overflow }; const int maxQueue = 100; template <class QueueEntry> class MyQueue { public: MyQueue(){ front = rear = 0; } // 判断队列是否为

请问制作的软件中输出数据到excel中能不能产生两个独立的画面?请问怎么做?谢谢

问题描述 请问制作的软件中输出数据到excel中能不能产生两个独立的画面?请问怎么做?谢谢 请问制作的软件中输出数据到excel中能不能产生两个独立的画面?请问怎么做?谢谢 解决方案 你说的画面是sheet吧 http://www.cnblogs.com/dyllove98/archive/2013/08/06/3241515.html

c#-C# 编写一个获得单词翻译的程序,思路是用在线词典,请问怎么写比较好?

问题描述 C# 编写一个获得单词翻译的程序,思路是用在线词典,请问怎么写比较好? C# 编写一个获得单词翻译的程序,思路是用在线词典,请问怎么写比较好? 解决方案 http://blog.csdn.net/apollokk/article/details/9341463 解决方案二: 要具体代码?那请你先采纳我的回答. 解决方案三: http://tech.ddvip.com/2011-11/1321509098169886.html 解决方案四: http://blog.csdn.net/ap

sql-SQL 查询平均分最高的系(sdept)怎么写啊,谢谢

问题描述 SQL 查询平均分最高的系(sdept)怎么写啊,谢谢 表结构是这样的: stu(sno,sname,sdept,sage) sc(sno,cno,grade) cou(cno,cname) 解决方案 SELECT sdept , AvgGrade FROM ( SELECT sdept , AVG(grade) AS AvgGrade , DENSE_RANK() OVER ( PARTITION BY sdept ORDER BY AVG(grade) ) AS RN FROM (

Java编写一个图书管理系统,要使用JDVC技术访问,带有SQL数据库,请问怎么写

问题描述 Java编写一个图书管理系统,要使用JDVC技术访问,带有SQL数据库,请问怎么写 Java编写一个图书管理系统,要使用JDVC技术访问,带有SQL数据库,请问怎么写 解决方案 http://download.csdn.net/detail/u014029255/8284261 解决方案二: 1.写界面 2.写数据库连接 3.写数据库的增删改查 4.处理细节

插入排序用java写,排序量为两万,请问怎么写

问题描述 插入排序用java写,排序量为两万,请问怎么写 插入排序用java写,排序量为两万,请问怎么写???并且计算出所需要的时间是多少 解决方案 int[] arr= new int[20000]; 解决方案二: 大数据量排序的话,不能用内部排序,应该用外部排序吧.数据量太大加载到内存会出现内存溢出的. 解决方案三: import java.util.*; class sorts { public static void main(String[] args) { int[] arr= 你的

c语言-C+语言从键盘输入3个整数,按照大小顺序从小到大输出,请问怎么写啊

问题描述 C+语言从键盘输入3个整数,按照大小顺序从小到大输出,请问怎么写啊 C+语言从键盘输入3个整数,按照大小顺序从小到大输出,请问怎么写啊 解决方案 http://zhidao.baidu.com/link?url=KV6HAUin520rFQztBsInzhjnHWEquwaXs95AtGd3qJ4ZL2swHI1jnKKNtkVr_a5YvOF26wlpy7Q9pMBoXgItKTxS4GCnOezJkDHx5mMr9ei 解决方案二: #include int main() { in