C++ 读取和显示文件内容

是一个数独的检测问题,如何检测一个数独每行,每列,每3小格是不是1-9 只出现一次~~

请问如何读取TXT文件~文件名需要自己输入。和显示文件内容?

很简单的:

#include <iostream>

#include <iostream>
#include <string>
#include <fstream>
using namespace std;

void main()
{
string b;
ifstream c("abc.txt");//这个就是你要读取的文件的路径!如果是在当前文件下就这样写,如果是在C盘下 则这样 C:/abc.txt
while (getline(c,b))
{
cout<<b<<endl;//这个就是输出的内容!
}
}

还有什么不懂的可以问我
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-14

这个用fstream就行,打开用openfile,这是代码例子:

#include <iostream>
#include<fstream>
using namespace std; 
void main() 

 char a;
 fstream openfile("xxx:\\xx\\xxx\\xxx.txt");//xx代表文件位置及名称
 if(!openfile)
 {
  cout<<"open failed!"<<endl;
  exit(1);
 }
 do{
  openfile.get(a);
  if(openfile.eof())
  break;
  cout<<a;
 }while(!openfile.eof());
 cout<<endl;
}

第2个回答  2009-03-15
#include <iostream>
#include<fstream>
using namespace std;
void main()
{

char a;
fstream openfile("d:\\程序\\练习专用\\hello.txt");
if(!openfile)
{
cout<<"open failed!"<<endl;
exit(1);
}
do{
openfile.get(a);
if(openfile.eof())
break;
cout<<a;

}while(!openfile.eof());

cout<<endl;

}本回答被提问者采纳
第3个回答  2009-03-15
很简单
string s;
cin>>s;
char *filename=(char*)s.c_ctr();
ifstream f1(filename);
char *neirong;
f1.read(neirong,len);
len自己指定,想读多长就读多长

c++ 中如何读取文件 并使用文件中的数据
1、在电脑上新建一个文件夹,名称叫txt2array。然后,打开我们的devc++,新建一个控制台c++项目,名称也叫txt2array。2、将项目文件及源代码文件以及我们演示用的数据文件都存放在txt2array文件夹中。3、向数据文件中写入一些演示用数据。4、标准库的输入输出类的关系。5、第一个操作读文件,我们可以...

C++ 读取和显示文件内容
include <iostream> include <string> include <fstream> using namespace std;void main(){ string b;ifstream c("abc.txt");\/\/这个就是你要读取的文件的路径!如果是在当前文件下就这样写,如果是在C盘下 则这样 C:\/abc.txt while (getline(c,b)){ cout<<b<<endl;\/\/这个就是输出的内...

请问如何用C++将一个TXT文件中的汉字读取,然后显示出来
楼上的那个是C语言版的,用的是FILE 类型,我给你这个纯C++版的,不用循环读取。include <iostream> include <fstream> include <string> using namespace std;void main(){ string str1;ifstream infile("c:\\\\1.txt",ios::in);if(!infile)cout<<"文件打开错误"<<endl;else infile>>str1;...

C++读取文件和写入文件内容实例详解
C++ 是一种功能强大的编程语言,提供了读取和写入文件内容的功能。通过文件流类(fstream)可实现文件操作,包括ifstream(读取)、ofstream(写入)和fstream(读写)。使用这些类的构造函数需传递文件名,成员函数则用于实际操作。读取文件内容时,创建ifstream对象并传入文件名。使用成员函数逐行读取,如std:...

C++中如何读取文件内容
1、按照行读取 string filename = "C:\\\\Users\\\\asusa\\\\Desktop\\\\蓝桥\\\\rd.txt";fstream fin;fin.open(filename.c_str(), ios::in);(此处空格一行)vector<string> v;string tmp;(此处空格一行)while (getline(fin, tmp)){ v.push_back(tmp);} (此处空格一行)for (auto x : v)...

c++文件的读取和写入
C++中,为了操作文件,引入了文件流的概念。通过文件流,程序可以与文件进行通信,实现数据的读取和写入。2. 读取文件:当需要从一个文件中读取数据时,可以创建一个`ifstream`对象。例如,假设有一个名为"data.txt"的文本文件,可以使用以下代码进行读取:cpp ifstream inputFile;inputFile.open; \/\/ ...

C++中读取TXT文档中内容并显示在Edit框中的问题
这个方法是用来读文本文件的。而加密后的文件里,什么内容都可能有,所以不能用文本方式读,必须以二进制方式读。另外,把密文显示在edit上也是没有意义的,因为里面可能有无法显示的字符。

...C++6.0,编写一个小程序,实现的功能是:能够读取一个*.txt文件,然后...
思跑一行一行的获取文件里的数据。不管数据具体内容是什么,只有是文本,用string就能正确的保存内容。你自己在D盘上建一个名为test.txt的测试文件 include<iostream> include<string> include<fstream> using namespace std;int main (){ string str;fstream fil("D:\\\\test.txt");if(!fil){cout <...

C++中文件怎样打开和读取文件
if(!in)cout<<"读取文件失败!"; \/\/判断是否读入成功 ofstream out("..填写要存放读取的文件内容的文件路径");\/\/将读取的内容输入到某个指定的文件中 \/\/最后使用自定义的in时就当cin来用. out就当cout来用就可以了.in.close(); \/\/关闭读入对象 out.close(); \/\/关闭读出对象 ...

编写一个c++程序,实现将存放在文件中的学号、姓名、电话等信息读出并显...
char cbuffer;\/\/保存最新读入的字符 if((fp=fopen(sourceFile,"r"))==NULL)\/\/判断源文件是否存在 printf("文件%s不存在", sourceFile);else { cbuffer = fgetc(fp);\/\/读入字符 while (cbuffer!=EOF)\/\/如果文件没有结束,就一直循环 { cbuffer=alphaprocess(cbuffer,fp);} printf("%s\\n"...

相似回答