在做usaco时遇到的c++读入txt
2013-08-14 14:09
218 查看
usaco 的第一部分有一道当时老师作为hash来做的一道题
:Name that number
当时的输入文件中包含了名字词典。但是在线评测时却只给了一个dict.txt的文件。(刹那间想到过自己手工暴输)
但又一想,不可能这么坑爹。于是便学会了<fstream>的用法:
先加载
这里只在该题基础上做简单用法
一般还要在最后加上
但是网络评测可以不加
就像fclose(stdin);和fclose(stdout);一样
ps:
这里的输入是5000个单词,每行一个。
变量格式是
k是用来计数的~~
:Name that number
当时的输入文件中包含了名字词典。但是在线评测时却只给了一个dict.txt的文件。(刹那间想到过自己手工暴输)
但又一想,不可能这么坑爹。于是便学会了<fstream>的用法:
先加载
#include <fstream>
这里只在该题基础上做简单用法
ifstream fin; //fin是个名称,可替换 fin.open("dict.txt"); do{ strcat(data,a[++k]); fin>>a[k];//fin就是刚才的那个名称啦,用法同cin } while(!fin.eof());//文件还没有结束
一般还要在最后加上
fin.close();
但是网络评测可以不加
就像fclose(stdin);和fclose(stdout);一样
ps:
这里的输入是5000个单词,每行一个。
变量格式是
char a[5000][13]; int k=0;
k是用来计数的~~
相关文章推荐
- 第十六周C++【任务一】从文件salary.txt 中读入500 名工人的工资,
- C++之文件重定向 通过txt读入数据和txt写数据
- C++_读入字符依次赋给p,遇到回车键就停止
- c++读入之 -- 汉字读入遇到的问题
- c++ include 读入 txt文件
- 【C++】将txt文件中的内容读入动态二维数组内
- C/C++(2)实现txt数据读入内存/CPU缓存
- C\C++把TXT文件读入内存
- C++ txt文件中的数据读入数组
- 混淆遇到无法找到文件aapt_rules.txt
- C++中读写txt文件并分离字符的方法
- 最近遇到的几个c++笔试题
- C++——【USACO 5.1.2】——Starry Night
- C++ 将一个文件读入数组再读出数组的方法
- c++对txt文件的读取与写入
- 算法小记(二)写 C++ 中STL容器中map 和 vector 遇到的问题
- C++读txt文件并将其输出至另一txt文件
- VS2012 使用MySql的API函数连接数据库(成功), 以及使用mysql-connector-c++-1.1.3遇到的问题!
- 当析构函数遇到多线程──C++ 中线程安全的对象回调
- C++读写txt文件