Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Ausgabe auf Console

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
29.11.2005, 20:23 Uhr
~helpMe
Gast


Hallo Visual c++ Freunde,

ich benutze .Net Visual c++ und
ich möchte eine einfache Meldung auf der Console ausgeben. Aber cout ist dem Compiler nicht bekannt und printf funktioniert auch nicht.

Irgendwie soll es mit Console::WriteLine(S"Test");
funktionieren aber beim Einbinden der erforderlichen Dateieln kommt folgender fehler

Verwalteter abzielender Code erfordert '#using <mscorlib.dll>' und den '/CLR'-Schalter

Weiß jemand wie man diesen CLR Schalter aktiviert oder wie man eine einfache Kontrollausgabe auf die Console ausgibt? ich arbeite mit einer Instanz von CDialog.

Gruss helpMe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.11.2005, 21:30 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
für cout #include <iostream>
und using namespace std;
für printf #include <stdio.h>
--
"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
002
30.11.2005, 02:18 Uhr
CppProgrammer



Beispiel:


C++:
#include <iostream>
using namespace std;

int main()
{
      cout << "hallo!" << endl; //cout gibt hallo! aus, endl beendet die zeile
      cout << "zeile 2..." << endl; //das kommt dann in zeile 2..
                                            //... usw
}



wenn du die konsole geöffnet halten willst kannst zB noch <conio.h> includen und dann die funktion getch(); am ende aufrufen, um noch auf einen tastendruck zu warten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.11.2005, 14:17 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Ich werd das Gefühl nich los, das er irgendwas ganz anderes machen will, wie ein normales "Hello World". Der Ansatz sieht nicht so aus, als wüsste er nicht, wie man ein Zeichen auf die Konsole bringt ...
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.11.2005, 15:00 Uhr
CppProgrammer



hmm kann sein... keine ahnung..
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
30.11.2005, 15:48 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Joa er vermischt C# mit C++...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
30.11.2005, 16:50 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


passiert ^^
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
30.11.2005, 22:00 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


@helpMe

Probier mal:

C++:
System.Console.WriteLine("MeinText");


oder, ohne Zeilenumbruch:

C++:
System.Console.Write("MeinText");


Ist allerdings tatsächlich C#, wenn mich nicht alles täuscht sähe dass in C++ anders aus

Übrigens brauchst du dafür keine Dateien einbinden!

Dieser Post wurde am 30.11.2005 um 22:00 Uhr von Reyx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
30.11.2005, 22:48 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Wenn er wirklich C++ lernen will, hier noch Code:

C++:
#include <iostream>     //Input, Output Streams includen
using namespace std;   //namespace std im aktuellen verwendbar machen

int main() {                 //Hauptklasse main() mit int als Rückgabewert
    cout << "Hello World!" << endl;  
//Über den Output Stream was auf STDOUT bringen
//und mit endl eine neue zeile (like \n )
    return 0;                //und der Rückgabewert 0 (vom Typ int)
}


Is doch ganz einfach
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'

Dieser Post wurde am 30.11.2005 um 22:48 Uhr von J-jayz-Z editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


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: