Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Newbie: Einsteiger-fragen

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
12.07.2003, 14:03 Uhr
~Chris
Gast


Hi, ich bin grad von Delphi/Visual Basic auf C++ umgestiegen und ziemlich überwältigt von der Komplexität.
Hier ein paar (unzusammenhängende) Fragen, die sich mir gestellt haben und auf die ich keine oder schlechte Antwort gefunden habe:

1. Wie lösche ich den Screen in einer Konsolenanwendung, sodass alle cin/cout-Befehle weg sind (ClrScr; in Pascal, CLS in Basic)?

2. Wie beende ich das Programm (Halt; in PASCAL, END in Basic)?

3. Wie gebe ich einen Integer mit einer MessagBox aus (das Format ist ja leider LPCTSTR)?

4. Wie zeichne ich einfache Figuren (Linien, Kreise...) auf einem MFC-Dialog (Line, Circle usw. in anderen Sprachen) ?

Danke für eure Hilfe, mit Antworten auf die Fragen kann ich erst einmal eine Weile weiter proggen...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.07.2003, 15:30 Uhr
Pablo
Supertux
(Operator)



Das sind Fragen von MFC

1. Es gibt sehr viele Möglichkeiten, ich glaube die sind in FAQ.

2. Die main Funktion ist von typ int.
Also, wenn du return 1; oder return 0; oder return 823739; schreibst, beendet dein Programm.
Normalerweise macht man return 1 (glaube ich, bin nicht sicher ob 0 oder 1), wenn das Problem ohne Fehler beendet hat, sonst was weiß ich, eine andere Zahl.
Ich glaube es gibt auch die Funktion exit(), hab aber nie benutzt, denn ich terminiere immer mit return.

3.4. MFC Fragen, die Spezialisten der MFC können dir dabei helfen
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.07.2003, 15:30 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
siehe Pablo sowie:
1 & 2:

C++:
#include <stdio.h>
#include <process.h>
#define CLS system("cls");

void main(void){
    char a;
    printf("Jetzt folgt CLS");
    CLS;
    scanf(&a);
    if (a == '5')
        exit(1);
    else
        exit(0);
    printf("Diese Ausgabe würde nicht mehr ausgeführt");
}


3.

C++:
CString tmp;
tmp.Format("%d",5);
MessageBox(tmp);



4.
Gerätecontext besorgen
Bsp.

C++:
CPaintDC dc(this)
dc.Ellipse(.....);
dc.LineTo(....);


--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 12.07.2003 um 15:31 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.07.2003, 15:43 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
noch eine kleine Anmerkung zu 3. Das Cast-Problem solltes Du von Delphi her kennen.
ShowMessage(); etc. verlangen, glaube ich, auch einen PChar.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: