C++ Primer上的一个例题,运行出错
就是第十章A Word Transformation Map那一节的例题,照着打的,编译也通过了,但是运行出错了,弹出个对话框,也没给出有用的信息。目标很简单,具体到我这个程序,就是我有两个文档,
第一个叫做Transform,里面的内容如下:
'emthem
cuzbecause
gratzgrateful
iI
nahno
possupposed
sezsaid
tanxthanks
wuzwas
左边一列是原来的单词,右边的是要被转换成的单词。
第二个叫做original_text,里面就是一段文字,比如说是
nah i sez tanx cuz i wuz pos to
not cuz i wuz gratz
这个程序的目的就是将第一个文档中的数据读入一个map里面,然后再读入第二个文档,对第二个文档中的每个单词在map中进行搜索,看看需不需要替换。最后将转换后的文档内容在控制台输出。
有木有大神看出来问题出在哪儿的吗?表示C++关于文档的操作很纠结啊!
test Transform.txt original_text.txtargv[0]是程序的地址,argv[1]就是第一参数Transform.txt,以此类推