
使用方法 这个文件编译后的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
}
首先,请大家点击桌面上的“计算机”应用图标,只需要对着计算机图标击右键,在右键菜单中选择“属性”选项。2
打开计算机的属性页面之后,我们在页面左侧会看到“高级系统设置”选项,点击该菜单页面之后即可进入系统高级设置页面。
3
在打开系统高级设置页面之后,我们点击页面中的“高级”选项,然后选择“设置”选项,进入系统性能设置页面。
4
接下来,我们会看到性能选项中的三个设置页面,点击选择“数据执行保护”选项,点击之后即可设置有关软件的参数。
5
接下来,我们将数据执行保护页面中的程序选项设置为“为除下列选定程序之外的所有程序和服务启用DEP”选项。
6
接下来,我们需要选择不被系统监测的主程序文件,这里我们可以通过自己安装的程序文件夹页面,在页面中选择应用主程序即可,需要自己前往软件安装文件夹中选取程序文件。
7
最后,我们点击确定按钮,即可保存我们对系统的更改,然后每当有程序在电脑内存中运行时,电脑都会自动检测是否有恶意程序读取内存中的数据,以便防护系统的安全。
8
我们除了设置扫描程序文件之外,还需要重新启动计算机,只有重新启动电脑之后,我们对系统更改的设置才可以生效,小伙伴们赶紧试试吧。
9
以上的经验是在不使用第三方软件的情况下,最为便捷解决问题的办法,除了该方法之外,我们还可以通过安装第三方软件,例如某安全卫士类软件等等,一般都可以维护电脑系统的安全,使其免受恶意软件的骚扰。
10
温馨提示:在使用本经验中的方法维护电脑系统的时候,要特别注意,需要把电脑中安装的所有程序加到信任列表中,不然,系统的防护软件会采用较为严格的防护模式,很可能会造成一些错误的提示信息。
感觉你贴出来的代码跟题目要求差距有点大啊
代码(ps:这里输入的文件名就是一个相对路径,所以给定的测试文本要放在本程序同目录下):
#include <stdio.h>#include <stdlib.h>
void main()
{
FILE *fp
char filename[30],temp[1024]
int count,i,flag=1
printf("请输入文件名:")
gets(filename)
if((fp=fopen(filename,"r"))==NULL) //文件不存在
{
printf("File Name Error\n")
exit(0)
}
else //文件存在
{
printf("请选择行数:")
scanf("%d",&count)
for(i=1i<=counti++)
{
if(fgets(temp,1024,fp)==NULL) //不存在第count行
{
flag=0
break
}
}
if(flag==0)
printf("Line No Error\n")
else
printf("第%d行是:%s",count,temp) //打印第count行
}
fclose(fp)
}
测试文本内容:
程序运行效果:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)