- Registriert
- Mai 2012
- Beiträge
- 918
Hallo,
tut mir Leid das ich wieder nen Thread erstelle...
Ich möchte nun eine Datei, die soeben Angelegt wurde, verschieben. Dabei wird über "cin" der aktuelle Dateipfad bestimmt "DateiPfad1" und der Dateipfad, wo die Datei hinsoll "DateiPfad2", wird auch über "cin" ermittelt.
Code:
Beachtet die ganten cout's einfach nicht...
Da ich ja den Text bestimmen kann, wird Der Ganze Text einfach nach einen . oder , einfach abgebrochen. Kann man das irgendwie lösen?
Ich bin nicht der Mega-Pro in C++...
Wie also mache ich es nun, dass die Datei verschoben wird?
tut mir Leid das ich wieder nen Thread erstelle...
Ich möchte nun eine Datei, die soeben Angelegt wurde, verschieben. Dabei wird über "cin" der aktuelle Dateipfad bestimmt "DateiPfad1" und der Dateipfad, wo die Datei hinsoll "DateiPfad2", wird auch über "cin" ermittelt.
Code:
Code:
// Irgendwas.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
string dateiName;
string TextInDerDatei;
string DateiPfad1;
string DateiPfad2;
int a;
int b;
fstream datei;
cout << "Bitte geben sie zuerst einen Dateinamen ein: " << endl;
cin >> dateiName;
datei.open(dateiName.c_str(), ios::out);
cout << "Bitte geben sie den Inhalt des Textes ein: " << endl;
cin >> TextInDerDatei;
datei << TextInDerDatei << endl;
cout << "Möchten sie die Datei verschieben? Drücken sie 1 für JA, oder 2 für NEIN." << endl;
cin >> a;
if(a == 1)
cout << "Bitte geben sie den Aktuellen Standort der Datei ein." << endl;
cin >> DateiPfad1;
cout << "Wird verarbeitet..." << endl;
cout << "Geben sie nun Standort an, wohin die Datei soll!" << endl;
cin >> DateiPfad2;
cout << "Vielen Dank. Bitte haben sie einen Moment Geduld. Datei wird verschoben..." << endl;
cout << "0%" << endl;
cout << "10%" << endl;
cout << "20%" << endl;
cout << "30%" << endl;
cout << "40%" << endl;
cout << "50%" << endl;
cout << "60%" << endl;
cout << "70%" << endl;
cout << "80%" << endl;
cout << "90%" << endl;
cout << "99%" << endl;
cout << "System overloaded!" << endl;
system("pause");
cout << "0%" << endl;
cout << "10%" << endl;
cout << "20%" << endl;
cout << "30%" << endl;
cout << "40%" << endl;
cout << "50%" << endl;
cout << "60%" << endl;
cout << "70%" << endl;
cout << "80%" << endl;
cout << "90%" << endl;
cout << "100%" << endl;
//Hier soll der Verschieben Befehl hin
system("pause");
cout << "Datei erfolgreich nach " << DateiPfad2 << "verschoben!" << endl;
datei.close();
}
Beachtet die ganten cout's einfach nicht...
Da ich ja den Text bestimmen kann, wird Der Ganze Text einfach nach einen . oder , einfach abgebrochen. Kann man das irgendwie lösen?
Ich bin nicht der Mega-Pro in C++...
Wie also mache ich es nun, dass die Datei verschoben wird?