Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 10:22

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Terminplaner problem mit fstream

Discussion on Terminplaner problem mit fstream within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2017
Posts: 1
Received Thanks: 0
Terminplaner problem mit fstream

hi

versuche mich momentan an einem Terminplaner bin soweit auch ganz gut gekommen. Er kann Daten speichern in einer txt und diese wieder Auslesen bei bedarf. Nun wollte ich noch einfügen das man den gewünschten Termin wieder rauslöschen kann. Komme einfach nicht dahinter wie ich das umsetzen kann. Bin noch SEHR neu im bereich Programmieren daher habe ich das alles vielleicht auch ganz falsch in Angriff genommen. Hoffentlich kann mir jemand helfen. Lade den Quellcode in einer Rar Datei hoch. THX schon mal im voraus.
Wenn jemand noch gute Tutorials kennt ( gerne auch Bücher ) kann mir die gerne per PN oder sonstigem weg Schicken
Attached Files
File Type: rar Terminplaner.rar (657 Bytes, 7 views)
DRTJ is offline  
Old 01/29/2017, 00:28   #2
 
.Inuyasha's Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 256
Received Thanks: 31
Was du auf alle Fälle vermeiden solltest sind goto's. Die sorgen am Ende nur für Spaghetti-Code.
.Inuyasha is offline  
Old 01/31/2017, 03:35   #3
 
in MIND's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 442
Received Thanks: 189
Ein paar Stil-Tipps

Um noch an .Inuyashas Post anzuknüpfen, hier ein paar Tipps:

Code:
using namespace std;
Du brauchst nicht den gesamten Namespace. Hol dir lieber die Member die du wirklich brauchst oder schreib halt das std:: jedes mal davor. Z.B.:
Code:
using std::cout //Dann kannst du im weiteren Code einfach cout << "Something"; schreiben
std::cout << "Something"; // statt den using Directives. Musst du aber jedes mal schreiben.
Globale Variabeln: GROOOOOOSSES, GROOOOOOOSSES no go! Macht deinen Code schwerer lesbar und kann zu schwer zu findenden Nebeneffekten führen. Verleg alle globalen Variabeln in eine Funktion / Klasse.

Code:
std::endl
Benutz statt std::endl besser '\n'. Der Grund dafür ist, dass std::endl den Stream flusht, was unnötige Arbeit ist (zugegeben, in deinem Programm wird das kaum merkbare Konsequenzen haben aber wenn du mal ein Programm mit ein paar 1000 writes in einen ostream hast, dann wirst du's merken.
Code:
std::cout << "Text" << '\n' //Besser;
Oder
std::cout << "Text\n"; //Besser
Code:
goto
Wie .Inuyasha erwähnt hat, bitte nicht benutzen.

Code:
char Ausgabe[21]
Benutz doch std::string. Das gibt dir mehr Möglichkeiten und Sicherheit.
Z.B.:
Code:
std::string input;
std::getline(std::cin, input);
Code:
if ( condition ) code...;
Benutz doch geschwungene Klammern um den Codeblock. In deinem Code z.B. bei
Code:
else if(Anfang == 0) //Termine und Aufgabe auslesen, speichern und ausgeben
f.open("Termine.txt", ios_base::in);
getline(f, Termin1);
getline(f, Aufgabe1);
Nur die erste Zeile nach dem if ist tatsächlich an die Bedingung geknüpft (in diesem Fall f.open(...)). Alles andere wird unabhängig davon immer durchlaufen.

Code:
float Datum;
???

Variabel-Deklaration:
Es ist guter Stil, Variabeln da du Deklarieren wo sie auch gebraucht werden (Blockdeklaration am Anfang einer Funktion ist 90er-Jahre Stil. Wenn möglich, initialisier sie auch gleich.
in MIND is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Problem with fstream
09/24/2014 - C/C++ - 3 Replies
Hey there guys So i am trying to make a pattern scanner for S4League It's a dll and i want it to create a file and put the address that it obtained in a txt file But it does not work , it doesn't create any txt file Source code : Header.h #include <Windows.h> #include <string>
[Problem]Habe ein Problem und zwar spinnt mein VPC etwas(ohne Grund)?!
07/28/2011 - Metin2 Private Server - 10 Replies
Also wie schon gesagt meins Server spinnt wodurch kiks usw. kommen :( ich lade euch die Screens in den Anhang, mit der Hoffnung, dass ihr mir helfen könnt :) wäre echt sehr nice :)
[C++]Variable in fstream öffnen
08/02/2010 - C/C++ - 14 Replies
Wo ist hier der fehler?



All times are GMT +1. The time now is 10:23.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.