g*********s 发帖数: 1782 | 1 the following code reads lines from the input file and skip the empty lines.
how to change the following code such that if argv[1] is not provided, we
use cin as default ifstream?
int main() {
vector lines;
ifstream input_file(argv[1]);
if ( input_file.is_open()) {
while ( !input_file.eof() ) {
string str;
getline(input_file, str);
if ( str.empty() ) {
continue;
}
else
{
... 阅读全帖 |
|
k********n 发帖数: 182 | 2 ifstream is(filename);
char bufz[1024];
memset(bufz, 0, sizeof(bufz));
is.getline(bufz, sizeof(bufz)-1);
诡异之一,memset完之后,bufz[0] = 1
诡异之二,getline完之后,从bufz+4开始才是文件的内容,前面多出了4个字节
用的是VS2005。另外,在另一个工程里用这些都没问题。有人知道是为什么吗?
Thanks! |
|
g*********s 发帖数: 1782 | 3 the following code will keep the empty line. but there's always an extra empty line at the end. any elegant solution to fix it?
int main() {
vector lines;
ifstream input_file(argv[1]);
if ( input_file.is_open()) {
while ( !input_file.eof() ) {
string str;
getline(input_file, str);
/*
if ( str.empty() ) {
continue;
}
else
*/
{
lines.push_back(str);
}
... 阅读全帖 |
|
X****r 发帖数: 3557 | 4 在 ifstream in_file("data.txt"); 里:
ifstream是类型,in_file是变量名,"data.txt"是初始化表达式列表,
也就是创建一个新的名叫in_file,类型为ifstream的变量,并用接受一个const char
*(或者const char*可以自动转换成的类型)的构建函数来初始化这个变量。ifstream
类里有这样一个构建函数,所以编译就可以通过。
在 ifstream in_file; in_file("data.txt"); 里:
前一句是创建一个新的名叫in_file,类型为ifstream的变量,并用不带任何参数的构
建函数来初始化这个变量。ifstream类里也有这样一个构建函数,所以编译也可以通过
。但是后一句是调用operator (),由于ifstream类里没有一个重载operator ()的成员
函数,所以编译就不能通过。 |
|
e********r 发帖数: 2352 | 5 为了使用try ... throw ... catch的方式处理异常,写了以下一段程序,就是读取一
个文件
ifstream file;
file.exceptions(ifstream::failbit | ifstream::badbit);
try{
file.open("./file");
string str;
while(getline(file, str))
{
cout<
}
}
catch(ifstream::failure e)
{
cout<<"Return information: "<
}
file.close();
请问为什么总是会执行catch... 阅读全帖 |
|
y**i 发帖数: 357 | 6 i want to use old classes in iostream.h , ifstream.h ...
#include
#include
...
cout<<"a";
ifstream s("a");
s.gcount();
...
compile is ok, but link will give error:
Undefined symbol:
cout
gcount
seems this is linker problem, how to tell linker to use iostream? |
|
r*****n 发帖数: 20 | 7 恩 make sense
题意理解有误
这个题有比O(n^2)好的算法么?
写了一下O(n^2) 测了一下349901词的一个dichttp://www.math.sjsu.edu/~foster/dictionary.txt 要跑5-6分钟
return:
stekelenburg,hohohohohoho
代码如下
int myfunc(string a, string b){
return a.size()>b.size();
}
void foo(vector arr){
if(!arr.size())
return;
//step 1. sort w.r.t. lentgh of each word O(nlogn)
sort(arr.begin(), arr.end(), myfunc);
//step 2. compute signature for each word
vector sig;
for(long i=0; i阅读全帖 |
|
C***U 发帖数: 2406 | 8 #include
#include
#include
#define MAX 10000
int main(int argc, char *argv[]){
std::vector numbers1;
std::vector numbers2;
int k = atoi(argv[3]);
if(argc < 4)
std::cout << "we need 2 files and a number." << std::endl;
std::cout << "we need find " << k << "th number" << std::endl;
std::cout << "reading first array of numbers ..." << std::endl;
std::ifstream f1(argv[1]);
if(!f1){
std::cout << "cannot open... 阅读全帖 |
|
h*******8 发帖数: 29 | 9 搞了一个下午,一直超时,难道复杂度可以比O(n^2)小么。请教各位了。感觉自己实在
是太菜了。
代码是依据以下的方程,a[N]是input
f[i] = max( max(for all j, 0
(i-1)*a[i] - (a[1]+a[2]+...+a[i-1]) )
以下是代码
int main() {
int T;
#define RF
#ifdef RF
ifstream& in = ifstream("input.txt" , ios::in);
#else
istream& in = cin;
#endif
in>>T;
for(int t=0 ; t
int N;
in>>N;
vector a(1,0);
vector cache(1 , 0);
int accu = 0;
... 阅读全帖 |
|
s******n 发帖数: 20 | 10 这是Leetcode上的一篇文章:
leetcode.com/2010/09/saving-binary-search-tree-to-file.html
里面的重建BST代码我觉得有问题:
void readBSTHelper(int min, int max, int &insertVal,
BinaryTree *&p, ifstream &fin) {
if (insertVal > min && insertVal < max) {
int val = insertVal;
p = new BinaryTree(val);
if (fin >> insertVal) {
readBSTHelper(min, val, insertVal, p->left, fin);
readBSTHelper(val, max, insertVal, p->right, fin);
}
}
}
void readBST(BinaryTree *&root, ifstream &fin) {... 阅读全帖 |
|
f*******r 发帖数: 976 | 11 题目就是external sort的思想。统计单词的次数,明显用map。注意文
件很大,要用long,以免溢出。
在你读文件并且增加这个map时,内存不够用,这是你要把临时结果写入临时文件。你
可以设计一个threshold,比如1 billion,当map的size达到这个值时,你就把map和临
时文件merge到另一个临时文件里。最后再把这个文件rename到原来的临时文件。再把
map清空,继续读原文件直到结束。 C++代码如下:
// Split the string into words that consists of a..z and A..Z.
void split(const string &s, vector &res) {
int beg = -1;
for (int i = 0, e = s.size(); i < e; ++i) {
if ((s[i] >= 'a' && s[i] <= 'z') || (s[i] >= 'A' && s[i] <= 'Z')) {
if (beg == ... 阅读全帖 |
|
t***q 发帖数: 418 | 12 【 以下文字转载自 Programming 讨论区 】
发信人: treeq (treeq), 信区: Programming
标 题: 天,如何能让程序转得快点?有包子。
发信站: BBS 未名空间站 (Fri Feb 27 23:26:22 2015, 美东)
天,如何能让程序转得快点?
原帖在这里:
http://www.mitbbs.com/article_t0/Programming/31381809.html
主要是要做 title matching.
有两个 file, file A 162283 行 X 12 列。 File B 3695 行 X 6 列。用 A 的 第五
列和 B的第四列进行比较, 对 B 的第四列的每一行, 从 A的 那 162283 行中 找出
与之最相似的那一行。A 的第五列和 B 的第四列都是些影视作品的 title, 是一些长
短不一的 string. 我用的是 Levenshtein algorithm 算每一对string 的相似度,再
把相似度排序,从高到低,找出相似度最大的那一个 string, 也就是影视作品的
title, ... 阅读全帖 |
|
t***q 发帖数: 418 | 13 【 以下文字转载自 Programming 讨论区 】
发信人: treeq (treeq), 信区: Programming
标 题: 天,如何能让程序转得快点?有包子。
发信站: BBS 未名空间站 (Fri Feb 27 23:26:22 2015, 美东)
天,如何能让程序转得快点?
原帖在这里:
http://www.mitbbs.com/article_t0/Programming/31381809.html
主要是要做 title matching.
有两个 file, file A 162283 行 X 12 列。 File B 3695 行 X 6 列。用 A 的 第五
列和 B的第四列进行比较, 对 B 的第四列的每一行, 从 A的 那 162283 行中 找出
与之最相似的那一行。A 的第五列和 B 的第四列都是些影视作品的 title, 是一些长
短不一的 string. 我用的是 Levenshtein algorithm 算每一对string 的相似度,再
把相似度排序,从高到低,找出相似度最大的那一个 string, 也就是影视作品的
title, ... 阅读全帖 |
|
w*****i 发帖数: 322 | 14 我原来只学过C和JAVA 我不知道为什么C++跟C区别那么大。 老师给了个C++的任务,我
一点都不会。
我们老师给我了一个CODE。里面这个我不懂什么意思,谁帮我分析一下这个结构。。。
。谢谢了
N T R都是FILE的名字 前面有定义vector N 为什么这里要加一个&的符号呢?
还有S是什么东西,S前面没有定义啊。。。
bool
aleae_initial_in(ifstream &file,
vector &N,
vector &S,
vector &T);
bool
aleae_reactions_in( ifstream &file,
|
|
d***a 发帖数: 316 | 15 想法是用户输入一个文件名,例如 someresults.txt
然后用ifstream读入,处理后,用ofstream保存为 someresults_data_extracted.txt
用户输入的文件后缀要去掉。
以下是产生问题的部分code,其它省略。
整个程序g++编译通过的。
#include
#include
#include
#include
cout << "Enter the file to work on: ";
string originName;
getline(cin, originName);
// code for ifstream to read a file
…..
char * tempOut = new char [originName.size()+16];
strncpy(tempOut, originName.c_str(), originName.size()-4);
ofstream fout;
fout.open( strcat(tempO... 阅读全帖 |
|
y****i 发帖数: 156 | 16 【 以下文字转载自 JobHunting 讨论区,原文如下 】
发信人: yunhai (飞纵千里山), 信区: JobHunting
标 题: Re: [转载] 这样读多个文件对吗?
发信站: Unknown Space - 未名空间 (Tue Apr 12 19:52:30 2005) WWW-POST
// Your first question
ifstream in;
char filename[2][] = {"a.txt", "b.txt"};
in.open(filename[0], ios::in);
while(in) {
// read
}
in.close();
in.open(filename[1], ios::in);
while(in) {
// read
}
in.close();
// second
ifstream in;
in.open ("a.txt", ios::in);
int size = 0;
char line[80];
while (in) {
// read one line
in >> line;
|
|
s*****n 发帖数: 1279 | 17 Both try1.cpp and try2.cpp can be complied, but only try1.cpp works. when I
run try2.cpp, I always got "Segmentation fault". So what is wrong with try2
.cpp? why I can't use ifstream pointer? Thank you!
try1.cpp
#include
#include
#include
using namespace std;
int main()
{
ifstream gains("coeff.txt");
if (!gains.is_open())
{
cout<<"coeff.txt could not be opened! " <
}
else{
cout<<"coeff.txt is open"<
}
return |
|
v****c 发帖数: 32 | 18 为啥这种编译过不了?
ifstream in_file;
ofstream out_file;
in_file("data.txt");
out_file("data.sort");
必须得:
ifstream in_file("data.txt");
ofstream out_file("data.sort"); |
|
e****d 发帖数: 333 | 19 ifstream 里面重载了 operator>>.
ifstream::eof()判断结束。
array用new 实现。
完了。 |
|
y**b 发帖数: 10166 | 20 再问一个问题,如果对__float128重载>>, 比如
std::istream& operator >> (std::istream& is, __float128& number) {
double val;
is >> val;
number = (__float128) val;
return is;
}
就没有必要再对ifstream重写这个函数了吧?因为ifstream继承于istream,
想确认一下。
多谢耐心回复。 |
|
t***q 发帖数: 418 | 21 天,如何能让程序转得快点?
原帖在这里:
http://www.mitbbs.com/article_t0/Programming/31381809.html
主要是要做 title matching.
有两个 file, file A 162283 行 X 12 列。 File B 3695 行 X 6 列。用 A 的 第五
列和 B的第四列进行比较, 对 B 的第四列的每一行, 从 A的 那 162283 行中 找出
与之最相似的那一行。A 的第五列和 B 的第四列都是些影视作品的 title, 是一些长
短不一的 string. 我用的是 Levenshtein algorithm 算每一对string 的相似度,再
把相似度排序,从高到低,找出相似度最大的那一个 string, 也就是影视作品的
title, 加到 file B 对应的那一个title 那一行。再加入一个从file A 出来的对应的
一个id, 到 file B 里。算相似度前,我先对每个title 组成的string做预处理,去掉
“:”,”-“,”season”,”episode “ , 等一些词。... 阅读全帖 |
|
t***q 发帖数: 418 | 22 把 c++ 程序改成这样,快了许多,虽说程序不work,但至少说明,应该在算distance
之前就把 string processing 都做了:
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
size_t uiLevenshteinDistance(const std::string &s1, const std::string &s2)
{
const size_t m(s1.size());
const size_t n(s2.size())... 阅读全帖 |
|
l******o 发帖数: 67 | 23 写了个word search 的程序。 在 windows上 run的结果是对的,但是把程序和文件 放
到 linux上run的时候结果总是不对。 以为是 line ending 的问题,改了下程序还是
不行。 请教下版内大牛帮着看下, 到底是哪里出问题了。 不胜感激
下面是主函数。word_search(honey_comb,s.c_str()) 这个函数,我感觉写的没问题,
因为在windows上run的结果完全没问题
int main(int argc, char *argv[]){
/////////////////////////////////////////////////////////////////////
// read file
ifstream honey_if;
ifstream dict_if;
string honey_path;
string dict_path;
if(argc>=2){
honey_path=argv[1];
}else{
honey_pa... 阅读全帖 |
|
w********0 发帖数: 1211 | 24 非常感谢sunnyedinken, jyjyjjyy, binrose,现在编译倒是通过了,无论是加上using std::fstream, 或者整个
的using namespace std都行。但新问题又来了,运行起来打不开文件。
我照着Lippman那本书写的:
ofstream outfile;
outfile.open("test.txt");
if (!outfile) {
cerr << "error: unable to open output file: \n ";
}
outfile.close();
运行起来总是告诉我 error: unable to open output file:
也就是文件根本就没打开。
我尝试着建立一个文件放在目录里(和source,header同一个目录下) ,也没用。
ifstream,ofstream都不行。
也尝试过定义的时候直接bind: ofstream outfile("test.txt"), 还是不行。
看来我实在太弱了。
********************... 阅读全帖 |
|
g**********y 发帖数: 423 | 25 千老干的活是这样的:
struct TIME
{
int seconds;
int minutes;
int hours;
};
void computeTimeDifference(struct TIME t1, struct TIME t2, struct TIME *
difference){
if(t2.seconds > t1.seconds)
{
--t1.minutes;
t1.seconds += 60;
}
difference->seconds = t1.seconds - t2.seconds;
if(t2.minutes > t1.minutes)
{
--t1.hours;
t1.minutes += 60;
}
difference->minutes = t1.minutes-t2.minutes;
difference->hours = t1.hours-t2.hours;
}
static size_t Wr... 阅读全帖 |
|
o*******p 发帖数: 722 | 26 in C++:
#include
#include |
|
d*******d 发帖数: 2050 | 27 didn't see the code you guys posted, maybe you guys already covered my
method.
bool compare_string(const string & str1, const string & str2){
int length1 = str1.length();
int length2 = str2.length();
int max = length1 > length2 ? length1 : length2;
int i1 = 0, i2 = 0;
int i=0;
while(i
if( str1[i1] > str2[i2] )
return true;
else if( str1[i1] < str2[i2])
return false;
else{
i1++;
if( i1>=length1){
i1 = i1 - length1;
}
i2++;
... 阅读全帖 |
|
i**********e 发帖数: 1145 | 28 我写的 boggle 游戏算法,DFS + trie.
一秒以内给出所有 5x5 的答案。
#include
#include
#include
#include
#include
#include
#include
using namespace std;
struct Trie {
bool end;
Trie *children[26];
Trie() {
end = false;
memset(children, NULL, sizeof(children));
}
void insert(const char *word) {
const char *s = word;
Trie *p = this;
while (*s) {
int j = *s-'A';
assert(0 <= j && j < 26);
if (!p->childre... 阅读全帖 |
|
c**********e 发帖数: 2007 | 29 C++ Q 99: global and static
What type of linkage does global variables and functions preceded by
the storage class specifier static have?
a. Internal
b. Intern
c. External
d. Extern
Answer: a
C++ Q 100: directives
Any number of which of the following directives can appear between
the #if and #endif directives?
a. #elif
b. #endif
c. #else
d. #if
Answer: a
C++ Q101: file stream
Multiple choice:
Which of the following file streams do not require a mode parameter
to be specified when opening a file ... 阅读全帖 |
|
c**********e 发帖数: 2007 | 30 这个Strategy design pattern的例子为什么人为得弄得这么复杂?
#include
#include
#include
using namespace std;
class Strategy;
class TestBed
{
public:
enum StrategyType
{
Dummy, Left, Right, Center
};
TestBed()
{
strategy_ = NULL;
}
void setStrategy(int type, int width);
void doIt();
private:
Strategy *strategy_;
};
class Strategy
{
public:
Strategy(int width): width_(width){}
void format()
{
char line[80], wo... 阅读全帖 |
|
s***5 发帖数: 2136 | 31 参加下面一个challenge,就是给定一系列电话号码,把每个号码对应的所有单词都按
字母顺序打印出来,并用,分隔。具体在这:
http://www.codeeval.com/open_challenges/59/
我下面的code提交就说不能通过所有的test cases,或者有warnings。谁大牛指出问题
所在!包子谢。
#include
#include
#include
#include
using namespace std;
void printWord(vector, string, string, bool&);
int main(int argc, char* argv[])
{
string pad1[10] = {"0", "1", "abc", "def", "ghi", "jkl", "mno", "pqrs",
"tuv", "wxyz"};
vector pad;
for(int i = 0; i < 10; i+... 阅读全帖 |
|
j******2 发帖数: 362 | 32 为什么没有signed的问题?
P.366 L10
bitfield[n/8]|=1<<(n%8);
在n<0时就会出错(n是从文件读进的int)
how about this:
void print_missing_one_pass(char *file_name)
{
ifstream infile(file_name);
assert(infile);
int size=0x20000000;
char *flag=new char[size];
memset(flag, 0, size);
int i;
while (infile >> i)
{
int byte=(unsigned)i>>3;
int bit=i&7;
flag[byte]|=1<
}
for (unsigned k=0; k
{
char t=flag[k];
if (t!='\xff')
... 阅读全帖 |
|
j********g 发帖数: 244 | 33
input是什么啊。。。是指ifstream然后可以用getline吗???
还有web count这个到底怎么设计好啊?同没经验。。。
忘各位大侠指点~ |
|
j********g 发帖数: 244 | 34
input是什么啊。。。是指ifstream然后可以用getline吗???
还有web count这个到底怎么设计好啊?同没经验。。。
忘各位大侠指点~ |
|
r*********n 发帖数: 4553 | 35 他的意思是
ifstream in("file.name", ios::binary|ios::in|ios::ate);
然后in的streampos指向文件末尾,你可以定义一个int stepsize,然后
in.seekg(-stepsize, ios::cur)
in.read(char_array, stepsize),然后再去parse char_array,用"\n"作为delimiter
。当然你可能把一个word拆开成两半,所以还要handle一下这种边界情况。 |
|
s*w 发帖数: 729 | 36 codeeval.com 上的一个题
给n个东西,每个东西有重量和价值,要求在重量小于给定值的时候,尽量价值大
在重量是浮点数的情况下,怎么做 bottomup 的 dp table?
我现在的解是 recursion, 而且没 memorization, 因为不知道怎么存这个 table.
帖下代码,请指教一下
#include
#include
#include
#include
#include
#include
using namespace std;
class Solution {
int weightLimit;
int n;
vector weights;
vector costs;
public:
Solution(const string &line) {
istringstream iss(line);
iss >> weightLimit;
int in... 阅读全帖 |
|
|
|
f**********t 发帖数: 1001 | 39 class FileIter {
ifstream _fin;
static const size_t kBufLen = 1024;
char _buf[kBufLen];
public:
FileIter(const char *fname) {
_fin.open(fname);
}
bool hasNext() {
return !_fin.eof();
}
string next() {
_fin.getline(_buf, kBufLen);
return string(_buf, _buf + _fin.gcount());
}
};
void FileIterTest() {
FileIter fi("iter.cpp");
while (fi.hasNext()) {
cout << fi.next() << endl;
}
} |
|
d***r 发帖数: 2032 | 40 收到邮件要做这个test,做之前有个sample test,我做了一下发现这个系统下,读入
文件总是出错或者读不进去数据。
比如数据在 STDIN 里:
4
1 2 3 4
我的试验程序如下
#include
#include
#include
#include
using namespace std;
int main() {
ifstream infile("STDIN.txt");
string line;
while (getline(infile, line))
{
stringstream iss(line);
cout<
}
}
总是无法输出,但是同样程序在VS2011就没问题。 请问大牛,这种情况应该如何做才
能读入数据?如果这个问题解决不了,我估计做题肯定通不过。
谢谢 |
|
L******k 发帖数: 395 | 41 my solution:
#include
#include
#include
#include
#include
#include
#include
using namespace std;
void jf_eval(string& in_line, unordered_map
>>& record)
{
int i_dex = in_line.find_first_of(' ');
string cur_var = in_line.substr(0, i_dex);
vector varibles;
int cur_value = 0, ele = 0;
bool new_variable = true, new_number = true; int index1 = 0;
int i = i_dex... 阅读全帖 |
|
j*****n 发帖数: 23 | 42 #include
#include
#include
#include
#include
#include
#include
using namespace std; //这个最好解释一下不会真的在production上这么写
void jf_eval(string& in_line, unordered_map
//jf 是什么意思?
>>& record)
{
int i_dex = in_line.find_first_of(' ');
string cur_var = in_line.substr(0, i_dex);
vector varibles;
int cur_value = 0, ele = 0;
bool new_variable = true, new_number = true; int ... 阅读全帖 |
|
b******y 发帖数: 2729 | 43 【 以下文字转载自 JobHunting 讨论区 】
发信人: buddyboy (hello), 信区: JobHunting
标 题: 【请教】fscanf 和 fstream 哪一个更好?
发信站: BBS 未名空间站 (Thu Feb 1 13:39:30 2007)
关于C++里面读写文件有很多做法,
最普遍的两种是:
#include
int mydata;
FILE *infile = fopen("data.dat","r");
fscanf(infile,"%d",&mydata);
或者使用:
#include
using namespace std;
int mydata;
ifstream infile("data.dat");
infile>>mydata;
哪一种方法更好更实用?谢谢! |
|
e****d 发帖数: 333 | 44 DflFile::DflFile( ){
//一个构造函数,ppfield 是私有成员
double** ppfield=0;
//准备一个二维数组,并开辟记忆体
ppfield=new double* [NCAR];
for(int i=0;i
ppfield[i]=new double[2*NCAR];
}
void DflFile::ReadDflFile( ){
//一个成员函数用来读取二进制数据
ifstream in_dfl("FileName",ios::in|ios::binary);
//以下代码显示: core dump segment fault
//编译通过,但是运行不了
for(int i=0;i
in_dfl.read((char*) ppfield[i],2*8*NCAR);
}
但是奇怪的是,如果在成员函数里给ppfield开辟记忆体,就不会出错。
也就是把
ppfield=new double* [NCAR];
for(int i=0;i
ppf |
|
c***u 发帖数: 843 | 45 碰到了一个问题,就是从txt文件中读取数据,数据是两列scientific notation的。用
下面的方法读取,出现了精度丢失方面的问题.
ifstream infile;
.....
....
string line;
long double x;
long double y;
while(getline(infile,line))
{
stringstream stream(line);
stream>>x>>y;
...
...
}
数据是scientific notation的,***********E**,E前面的数字很长,我个人觉得是,
在stream>>x>>y这一步进行string到long double的type conversion的时候,精度丢失
了。 譬如本来的data是0.00179,结果读出来的x变成了0.0018。
对于这个问题应该怎么解决啊。。期待牛人。 |
|
E*******c 发帖数: 94 | 46 &是引用,按名传递
S的问题我比较无语,你之前写过C和Java?这是函数的参量声明,需要提前定义?
ifstream是c++的输入流
倒数第二个问题不知所云,正常的函数声明
最后一个重载运算符声明
呢? |
|
Y********6 发帖数: 28 | 47 刚开始学,第三堂课就遇到困难。。。实在弄不出来。。。
题目是这样的
* Write a program that reads from a file called input.txt until the file
contains the word end.
* For each word you encounter, you will determine if the word is
alphabetically before or after the previous encountered word.
* For a word that is alphabetically after the previous word, write the word
to the screen and then say AFTER. For words that are before the previous,
write the word BEFORE. For the first word, write COMES FIRST. For words that
are the same, wr... 阅读全帖 |
|
l********a 发帖数: 1154 | 48 又来一次
#include
#include
#include
using namespace std;
int main()
{
ifstream fin("test.txt");
string curWord, lastWord = "";
fin >> curWord;
while (curWord.compare("end")!=0)
{
if (lastWord.empty())
{
cout << curWord << " COMES FIRST" << endl;
}
else if (curWord>lastWord)
{
cout << curWord << " AFTER " << lastWord << endl;
}
else if (curWord
{
... 阅读全帖 |
|
G****A 发帖数: 4160 | 49 我把目标文件(graph.txt)放在 .c 文件同样的路径下。
ifstream input_graph("/graph.txt", ios:in);
这样的设置有问题么?? |
|