010
20.04.2004, 16:41 Uhr
0xdeadbeef
Gott (Operator)
|
Ja, ja. War auch nicht hundertprozentig richtig. Hier die korrigierte Version:
C++: |
#include <iostream> #include <fstream> #include <string>
int main() { std::ifstream fin("faselbla.conf"); std::ofstream fout("fasel.conf"); std::string line;
while(true) { std::getline(fin, line, '|'); if(line[0] == '#' && line.substr(line.size() - 5, 5) == "<-bla") continue; fout << line; if(fin.eof()) break; fout << '|'; }
return 0; }
|
Das Prinzip müsste sich auch auf C übertragen lassen, nur halt mit fgets und Konsorten, da hab ich aber grad keinen Nerv drauf. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra |