Verfügbare Informationen zu "SIXPACK"
Qualität des Beitrags: Beteiligte Poster: SyberRuss Forum: Syboard Forenbeschreibung: Herzlich willkommen auf dem Syboard! Für registrierte Benutzer stehen zahlreiche Styles und Avatars zur Verfügung. Außerdem ermöglicht die Registrierung den Zugang zu den versteckten Foren. Um zu der User-Gruppe zu gehören, kontaktiere den Admin! aus dem Unterforum: ALLES MÖGLICHE Antworten: 1 Forum gestartet am: Dienstag 15.03.2005 Sprache: deutsch Link zum Originaltopic: SIXPACK Letzte Antwort: vor 17 Jahren, 10 Monaten, 16 Tagen, 23 Stunden, 58 Minuten
Alle Beiträge und Antworten zu "SIXPACK"
Re: SIXPACK
SyberRuss - 12.05.2005, 10:32SIXPACK
#include <conio.h>
#include <iostream.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
#include <cstring.h>
#include <dos.h>
#include <stdio.h>
struct eintrag { int nummer;
struct datum {int jahr;
int monat;
int tag;};
char verwendung[40];
float betrag;
bool typ;
bool dauerauftrag;};
eintrag liste [500];
//Funktionsprototypen
void menue();
void ausgabe (eintrag liste [500]);
// Beginn Hauptprogramm
void main()
{
menue();
getch();
}
//FUNKTIONEN
void menue()
{
char auswahl;
do
{
do
{
clrscr();
window(1,1,80,3);
textcolor(LIGHTGRAY);
textbackground(YELLOW);
cprintf (" HAUSHALTSBUCH (Projektteam: SIXPACK) \n");
auswahl = 0;
window(13,7,18,18);
textbackground(LIGHTRED);
clrscr();
window(62,7,67,18);
textbackground(LIGHTRED);
clrscr();
window(20,5,60,20);
textcolor(WHITE);
textbackground(LIGHTBLUE);
clrscr();
cprintf ("\n\n\r 1. EINGEBEN\n\r");
cprintf (" 2. AUSGEBEN\n\r");
cprintf (" 3. SORTIEREN\n\r");
cprintf (" 4. SUCHEN\n\r");
cprintf (" 5. DATEI LADEN\n\r");
cprintf (" 6. DATEI SPEICHERN\n\r");
cprintf (" 0. PROGRAMM BEENDEN\n\r");
cprintf ("\n\r");
cprintf ("\n\r");
cprintf (" Bitte treffen sie Ihre Wahl: ");
cin >> auswahl;
cin.clear();
while(cin.get() != '\n');
if (auswahl != '0' && auswahl != '1' && auswahl != '2' && auswahl != '3' && auswahl != '4' && auswahl != '5' && auswahl != '6')
{
clrscr();
window(1,1,80,3);
textcolor(LIGHTGRAY);
textbackground(YELLOW);
cprintf (" HAUSHALTSBUCH (Projektteam: SIXPACK) \n");
auswahl = 0;
window(13,7,18,18);
textbackground(LIGHTRED);
clrscr();
window(62,7,67,18);
textbackground(LIGHTRED);
window(20,5,60,20);
textcolor(WHITE);
textbackground(LIGHTBLUE);
window(23,8,57,17);
textbackground(RED);
clrscr();
cprintf ( "\n\r Fehlerhafte Eingabe\n\n\n\r Bitte die Eingabe wiederholen.\n\n\n\r Weiter mit RETURN");
getch();
}
clrscr();
window(1,1,80,25);
textbackground(BLACK);
clrscr();
}
while (auswahl != '0' && auswahl != '1' && auswahl != '2' && auswahl != '3' && auswahl != '4' && auswahl != '5' && auswahl != '6');
clrscr();
window(1,1,80,25);
textbackground(BLACK);
clrscr();
switch(auswahl)
{
// case 1: eingabe(liste[500]);break;
case '2': ausgabe(liste);break;
// case 3: sortieren(liste[500]);break;
// case 4: suche(liste[500]);break;
// case 5: laden(liste[500]);break;
// case 6: speichern(liste[500]);break;
case '0': cout << "Programm wird beendet. Weiter mit ENTER";break;
default: clrscr();
window(23,8,57,17);
textbackground(RED);
clrscr();
cprintf ( "\n\r Funktion ist nicht aktiv\n\n\n\r Bitte die Eingabe wiederholen.\n\n\n\r Weiter mit RETURN");
getch(); break;
}
}
while(auswahl != '0');
getch();
}
////////////FUNKTIONEN//////////////
// AUSGABE//
void ausgabe (eintrag liste [500])
{
int a_tag=0, b_tag=0, a_monat=0, b_monat=0, a_jahr=0, b_jahr=0;
char auswahl;
do
{
do
{
clrscr();
window(1,1,80,3);
textcolor(LIGHTGRAY);
textbackground(YELLOW);
cprintf (" HAUSHALTSBUCH (Projektteam: SIXPACK) \n");
auswahl = 0;
window(13,7,18,18);
textbackground(LIGHTRED);
clrscr();
window(62,7,67,18);
textbackground(LIGHTRED);
clrscr();
window(20,5,60,20);
textcolor(WHITE);
textbackground(LIGHTBLUE);
clrscr();
cprintf ("\n\n\r 1. Aktueller Kontostand\n\r");
cprintf (" 2. Zeitraum\n\r");
cprintf (" 3. Hauptmenue\n\n\n\n\r");
cprintf (" 0. PROGRAMM BEENDEN\n\r");
cprintf ("\n\r");
cprintf ("\n\r");
cprintf (" Bitte treffen sie Ihre Wahl: ");
cin >> auswahl;
cin.clear();
while(cin.get() != '\n');
if ((auswahl != '0' && auswahl != '1' && auswahl != '2' && auswahl != '3') || (auswahl =='\n'))
{
clrscr();
window(23,8,57,17);
textbackground(RED);
clrscr();
cprintf ( "\n\r Fehlerhafte Eingabe\n\n\n\r Bitte die Eingabe wiederholen.\n\n\n\r Weiter mit RETURN");
getch();
}
clrscr();
window(1,1,80,25);
textbackground(BLACK);
clrscr();
}
while ((auswahl != '0' && auswahl != '1' && auswahl != '2' && auswahl != '3') || (auswahl == '\n'));
clrscr();
window(1,1,80,25);
textbackground(BLACK);
clrscr();
switch(auswahl)
{
// case 1: eingabe(liste[500]);break;
case '2':
window(1,1,80,3);
textcolor(LIGHTGRAY);
textbackground(YELLOW);
cprintf (" HAUSHALTSBUCH (Projektteam: SIXPACK) \n");
auswahl = 0;
window(13,7,18,18);
textbackground(LIGHTRED);
clrscr();
window(62,7,67,18);
textbackground(LIGHTRED);
clrscr();
window(20,5,60,20);
textcolor(WHITE);
textbackground(LIGHTBLUE);
clrscr();
cprintf ("\n\n\r Von wann? ");
scanf ("%i.%i.%i",&a_tag,&a_monat,&a_jahr);
cprintf ("\n\r %i.%i.%i",a_tag,a_monat,a_jahr);
cprintf ("\n\n\n\r Bis wann? \n\r");
getch()
;break;
case '3': menue();break;
// case 4: suche(liste[500]);break;
// case 5: laden(liste[500]);break;
// case 6: speichern(liste[500]);break;
case '0': cout << "Programm wird beendet. Weiter mit ENTER";break;
default: cout << "FEHLEINGABE! - Bitte wiederholen";getch(); break;
}
}
while(auswahl != '0');
getch();
}
Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken
Weitere Beiträge aus dem Forum Syboard
Ähnliche Beiträge wie "SIXPACK"
Sixpack - mycroft (Samstag 07.05.2005)
Sixpack aus der Kollektion 2/05 - nadi (Samstag 02.06.2007)
Rock im Sixpack 2007 - T.H. (Dienstag 18.09.2007)
Sixpack aus der Kollektion 2/05 - nadi (Sonntag 03.06.2007)
sixpack - masterfreak (Montag 13.06.2005)
geht zu eBay - Sixpack in HER/MESS - geht zu eBay - e*va (Freitag 08.06.2007)
Was ist mit der Sixpack passiert??? - e*va (Donnerstag 10.05.2007)
Rock im Sixpack - Angelfire (Mittwoch 20.09.2006)
