000
02.01.2005, 13:57 Uhr
dinu_ch
|
Guten Tag
Ich habe mich da neu an Visual C++.Net rangewagt und mir ein Buch von Microsoft dazu gekauft (Visual C++.NET - Schritt für Schritt). Angefangen wird mit Konsolenbeispielen. Jedoch schliesst sich die Konsole nach dem Ausführen immer selbst. Was kann ich dagegen machen ? hier mein Beispielcode :
Code: |
#include "stdafx.h"
#using <mscorlib.dll>
using namespace System;
int GetYear(); int GetMonth(); int GetDay(int year,int month); void DisplayDate(int year,int month, int day);
int _tmain() { Console::WriteLine(S"Willkommen beim Kalenderassistenten"); Console::WriteLine(S"Bitte geben Sie ein Datum ein ");
int year = GetYear(); int month = GetMonth(); int day = GetDay(year,month);
// Gehen davon aus das jeder Monat 31 Tage hat
if (month >=1 && month <=12 && day >= 1 && day <=13 ) { DisplayDate(year,month,day); }
Console::WriteLine(S"\nEnde\n"); return 0;
}
int GetYear() { Console::Write(S"Jahr ? "); String * input = Console::ReadLine(); int year = input->ToInt32(0); return year; }
int GetMonth() { Console::Write(S"Monat ? "); String * input = Console::ReadLine(); int month = input->ToInt32(0); return month; }
int GetDay(int year, int month) { Console::Write(S"Tag ? "); String * input = Console::ReadLine(); int day = input->ToInt32(0); return day; }
void DisplayDate(int year,int month,int day) { Console::WriteLine(S"Sie haben folgendes datum eingegeben :"); Console::Write(year); Console::Write(S"-"); Console::Write(month); Console::Write(S"-"); Console::Write(day); Console::WriteLine(); }
|
Kann mir jemand sonst noch ein gutes Buch empfehlen ?
Grüsse aus der CH |