首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个弱弱的C++编程有关问题。

2012-03-08 
一个弱弱的C++编程问题。。写 一个程序把一个文件里的cin替换成正确的cin并把修改后的内容存入另个文件.

一个弱弱的C++编程问题。。
写 一个程序把一个文件里的cin<<替换成正确的cin>>并把修改后的内容存入另个文件..并不是每个都错。。而且cin与<<之间可能会有空格。。。这应该怎么做呢?我想了好久,没有什么头绪。。。希望大虾们指导一下。。谢谢了

[解决办法]
用正则表达式~~~
[解决办法]
貌似这个问题不是很弱啊





麻烦点


[解决办法]
打开文件用shell脚本正则表达式处理非常简单的。
[解决办法]
CTRL+F 替换。。
CTRL+C 复制。。
CTRL+V 粘贴。。
完成任务。。
[解决办法]
哪本书?
大约就这样吧,剩下的lz自己修改,俺水平很有限,:P

C/C++ code
#include <iostream>#include <fstream>#include <string>using namespace std;int main() {    ifstream in("file1.cpp");    ofstream out("file2.cpp");    string line;    int i, j;    while(getline(in, line)) {        if((i = line.find("cin")) != string::npos) {            out << line.substr(0, i) << "cin ";            j = line.find_first_not_of(' ', i + 3);            if(line.substr(j, 2) == "<<")                  out << ">>";                out << line.substr(j + 2) << endl;        }        else            out << line.substr() << endl;    }    return 0;} 

热点排行