Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Variablen einbinden

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
25.10.2005, 13:33 Uhr
~De-RmS
Gast


Hallo zusammen!

ich bin hier gerade am verzweifeln...ich möchte in c++ eine textdatei erstellen (bin c++-anfänger) und möchte in der pfadangabe eine variable unterbringen. der code sieht bisher so aus:

=====================================


C++:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{


int i;


for(i=1;i<=10;i=i+1)
{

FILE *h;

h = fopen("C:/Dokumente und Einstellungen/All Users/Desktop/X.txt","a+");

fputs("BlaBlaBlubb\n",h);

FILE *h2;

fclose(h); return 0;

};




system("PAUSE");
return EXIT_SUCCESS;
}





=====================================

ich möchte das X in der Pfadangabe ("...X.txt") durch die Variable "i" ersetzen um 10 verschiedene Dateien mit den tateinamen 1.txt, 2.txt ... 10.txt zu erzeugen.

Wie bringe ich die variable in diesem string unter??

Danke für eure hilfe!
Lg Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.10.2005, 13:50 Uhr
0xdeadbeef
Gott
(Operator)



C++:
char buf[256];
// ...
snprintf(buf, 265, "C:/Dokumente und Einstellungen/All Users/Desktop/%d.txt", i);
h = fopen(buf, "a+");


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: