Gå til innhold

Slette annenhver linje i tekstfil


Anbefalte innlegg

Videoannonse
Annonse

I C++ :

 

#include <iostream>
#include <fstream>
#include <sstream>

using namespace std;


int main(int argc, char** argv)
{
if(argc < 3) {
 cout << "Usage: secline inputfile outputfile" << endl;
 exit(1);
}

stringstream ss;
fstream f1, f2;

f1.open(argv[1]);
f2.open(argv[2], ios::out);

char ch;
bool toggle = true;

while(f1.get(ch)) {
 ss << ch;

 if(ch == '\n') {
 	if(toggle == true) {
   cout << ss.str();
   f2 << ss.str();
   toggle = false;
 	}
 	else 
   toggle = true;
 	
 	ss.str("");
 } // if(ch..
} // while

return(0);
} // main()

 

Fort å gæli, men skulle fungere greit.

 

*irritere seg over tab og space som fortsatt blir litt på trynet i forumet*

Lenke til kommentar
  • 2 uker senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...