kostenloser Webspace werbefrei: lima-city


Zahl an Dateinamen anhängen

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    t-bone

    t-bone hat kostenlosen Webspace.

    Mahlzeit,

    Ich bastel mir grad ein kleines Programm zusammen.
    Ich möchte mit einer For Schleife x Text Dateien erstellen (fstream f.open()) und was reinschreiben.
    Dabei soll i an den Dateinamen angehangen werden und das liegt auch das Problem.
    a) Ich weiss nicht wie´s geht
    b) Ich weiss nicht wonach ich suchen muss :confused:

    Ich komme eigentlich aus der PHP Ecke und da kann ich einfach was schreiben wie "User_".$i und schon
    wird i ans ende gehangen.
    Das Funktioniert mit C++ leider nicht.

    Wäre nett wenn mir da einer den Schubs geben könnte.

    mfG
    T-Bone

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Also um Strings zu konkatenieren gibt es mehrere Möglichkeiten. Hier mal ein Beispiel mit Stringstreams:

    #include <iostream>
    #include <sstream>
    #include <fstream>
    
    int main( int argc, char ** argv ) {
    	for( int i = 0; i < 5; i++ ) {
    		std::stringstream ss;
    		ss << "datei" << i;
    		std::ofstream datei( ss.str().c_str() );
    		datei << "Ich bin Datei " << i;
    		datei.close();
    	}
    	return 0;
    }


    Beitrag zuletzt geändert: 12.6.2011 13:43:58 von bladehunter
  4. Autor dieses Themas

    t-bone

    t-bone hat kostenlosen Webspace.

    Vielen dank, das funktioniert super.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!