Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Name einer Datei in Variable speichern?

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
26.02.2006, 12:17 Uhr
-Biohazard-



Hallo Leute,
mal wieder bin ich auf eure Hilfe angewiesen. Ich würde gerne den Namen einer Datei in einer Variable speichern - leider fand ich bisher nichts.
Ich hoffe, ihr könnt mir weiterhelfen...
DANKE

-Biohazard-
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.02.2006, 12:29 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


meinst du sowas?


C++:
std::string name = "datei.txt";


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.02.2006, 16:10 Uhr
-Biohazard-



Hallo FloSoft,
dies meine ich nicht. Ich möchte von dem kompliierten Programm den Namen in einer Variable speichern, um diese dann umzubenennen. Ich hoffe, du kannst mich verstehen - aus dem Programm heraus den eigenen Namen in einer Variable speichern.
Danke
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
26.02.2006, 16:34 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


sowas? oder was meinst du mit "den Namen von der Datei"?

C++:

std::string datei;

std::cout << "Dateiname eingeben:" << std::endl;
std::cin >> datei;


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
26.02.2006, 16:58 Uhr
-Biohazard-



Hallo FloSoft,
Nein, du hast mich wieder falsch verstanden: Ein Beispiel: Das Programm, in welches ich das Dateiname-in-string-kopieren einbauen will, soll sich selbst kopieren. Dazu bräuchte ich aber den Dateinamen der Datei - ich könnte ihn zwar vorher schon in den Quellcode einbauen, aber man könnte die Datei ja umbennen. Ich möchte einfach, ohne Eingabe, den eigenen Namen des kompliierten Programmes in einer String speichern.
Danke
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
26.02.2006, 18:05 Uhr
Spacelord
Hoffnungsloser Fall


Der name deines Programms ist (bei ner Konsolenanwendung) in argv[0] gespeichert.
Ansonsten kommst du da auch mit GetModuleFileName dran.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
26.02.2006, 18:57 Uhr
xXx
Devil


jup.. musst bei GetModuleFileName halt nur den Pfad weg schnibbeln
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
26.02.2006, 19:10 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


wieso? muss er nicht, wenn ers kopieren will ists sogar sinnvoll den absoluten pfad zu benutzen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
26.02.2006, 21:45 Uhr
-Biohazard-



Danke
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


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: