使用方法 这个文件编译后的exe 假设叫 test.exe
那么 如果要读 1.txt 和 2.txt 那么 先要进入CMD(在运行里输入CMD回车)
不是你常用的控制台 虽然也是黑窗口
转到 test.exe所在目录 输入 test.exe 1.txt 2.txt 回车 就可以运行了 如果有路径 那么输入路径
有什么问题继续问 不行了远程协助
D:\Backup\我的文档\MyProjects\XLCS\20111217\Debug>20111217 1.txt 2.txt
1.txt内容
2.txt内容
请按任意键继续. . .
#include<iostream>
#include<string>
#include<fstream>
using namespace std
int main(int argc , char *argv[])
{
ifstream file1,file2
file1.open(argv[1])
string s
while(!file1.eof())
file1>>s
cout<<s<<endl
file1.close()
file2.open(argv[2])
while(!file2.eof()) //这里的 file2 手误成file1了
file2>>s
file2.close()
cout<<s<<endl
system("pause")
return 0
}
一般来说是放在/usr/include目录下的;但是这个并不局限也是可控的,如果我们进行开发过程中, 就会在内核的库函数文件目录:
例如在:/XXX/XXX/linux-X.X/include
所以根据不同的情况,头文件存放的目录也是不同的,具体需要可以根据locate和grep命令进行查询。
指定默认磁盘和目录。SET DEFAULT TO [cPath]
参数
cPath
指定以下之一:
一个驱动器提示符
一个带有目录名的驱动器提示符
一个子目录名
使用 Microsoft MS-DOS 简化符号( \ 或 ..)的上述各项
说明
SET DEFAULT 改变默认目录到指定的目录。
Microsoft Visual FoxPro 在默认的 Visual FoxPro 目录中搜索文件。默认目录就是启动 Visual FoxPro 的目录。不过,可以在您的 Visual FoxPro 的配置文件或启动程序中指定不同的默认目录。如果 Visual FoxPro 在默认目录中不能找到文件,则接着搜索 Visual FoxPro 路径(如果指定了的话)。使用 SET PATH 指定 Visual FoxPro 路径。
如果创建一个文件并没有指定存放的位置,则文件被放在默认 Visual FoxPro 目录中。
在单线程或多线程 DLL 服务中不支持 SET DEFAULT 命令。该命令改变整个进程的默认目录,所以将影响过程部分的所有线程。在 DLL 服务中使用 SET PATH 命令,代替 CD 和 CHDIR。
提示:
SYS(5) 返回默认驱动器。SYS(2003) 返回不带驱动器提示符的默认目录。SYS(5) + SYS(2003) 返回默认驱动器和目录。
使用以下任一个命令都可以改变默认驱动器到驱动器 A :
SET DEFAULT TO A
SET DEFAULT TO A:
可以指定一个特定的目录:
SET DEFAULT TO A:\sales
SET DEFAULT TO C:\sales\data
可以指定一个子目录。如果驱动器 C 上的根目录是默认的 Visual FoxPro 目录,发出以下命令改变默认目录到 C:\Sales :
SET DEFAULT TO sales
可以使用 MS-DOS 简化符号。如果当前目录是 C:\Sales\Data,发出以下命令可以将根目录设为默认目录:
SET DEFAULT TO \
也可以使用以下命令将默认目录设置为上一级父目录:
SET DEFAULT TO ..
SET PATH 命令
指定文件搜索路径。
SET PATH TO [Path] [ADDITIVE]
参数
TO [ Path]
指定想要 Visual FoxPro 搜索的目录。使用逗号或分号来分隔目录。注意:
如果磁盘或目录名中包含惊叹号(!),Visual FoxPro 将不能正确识别该路径名。
在所有 FoxPro 平台上,返回路径信息的函数,如 CURDIR( )、 DBF( ) 和 SYS(2003),都在它们的返回值中使用 Microsoft MS-DOS 路径命名习惯。
ADDITIVE
追加附加路径到当前路径尾部。
说明
发出不带 Path 的 SET PATH TO 命令,将把路径恢复为默认目录。使用 SET DEFAULT 指定默认目录,用 CURDIR( ) 返回当前默认目录。
SET PATH 的作用域不是当前数据工作期;使用 SET PATH 命令改变默认路径将影响所有数据工作期。
SET PATH 限制最大值为 4095 个字符。*NEW
在使用 ADDITIVE 参数时,路径必须包含引用字符串或有效表达式。如果使用宏替换,则它必须象在下例中一样被完全引用:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)