Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

C--

Alter Hase

  • »C--« ist der Autor dieses Themas

Beiträge: 465

Beruf: Schüler

  • Private Nachricht senden

1

28.06.2009, 16:33

Sonderzeichen in C++

:?: Ich habe eine Frage zur Ausgabe von Sonderzeichen in C++ :?:

Wenn ich das hier ausführe, kommt das Wort Stõrke raus:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
#include <iostream>

using namespace std;

int main()
{
cout << "Stärke" << endl;
return 0;
}

Ist das mein Fehler oder gibt es in C++ gar keine Möglichkeit Sonderzeichen auszugeben? Wenn es eine Möglichkeit gibt, welche?
:?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?:
Ich spreche: C/C++, C++/CLI C#, VBA, VB.NET, Delphi, (HTML, Javascript(bisschen))
------------------------------------------------------------
Hier steht eventuell schon in ein paar Monaten der Link zu meiner Homepage!

return 0;
;)

the[V]oid

Alter Hase

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

2

28.06.2009, 16:44

C-/C++-Quelltext

1
wcout << L"Stärke" << endl; 


Bin mir nicht sicher, ob das Compiler-unabhängig ist, aber mit dem GCC geht das so.
<< an dieser Stelle ist eine Signatur verstorben >>

Beiträge: 774

Beruf: Student

  • Private Nachricht senden

3

28.06.2009, 16:47

Das liegt weniger am Compiler, sondern vielmehr an der Konsole - die kann idR keine Sonderzeichen.

C--

Alter Hase

  • »C--« ist der Autor dieses Themas

Beiträge: 465

Beruf: Schüler

  • Private Nachricht senden

4

28.06.2009, 16:51

?

Zitat von »"the[V«

oid"]

C-/C++-Quelltext

1
wcout << L"Stärke" << endl;


:( Funktioniert net.

Hab VC 08 Express, muss ich noch irgendeine Compileroption einstellen?

Edit: Ach so, liegt an der Console :shock:
Ich spreche: C/C++, C++/CLI C#, VBA, VB.NET, Delphi, (HTML, Javascript(bisschen))
------------------------------------------------------------
Hier steht eventuell schon in ein paar Monaten der Link zu meiner Homepage!

return 0;
;)

the[V]oid

Alter Hase

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

5

28.06.2009, 16:57

Zitat von »"Wümpftlbrümpftl"«

Das liegt weniger am Compiler, sondern vielmehr an der Konsole - die kann idR keine Sonderzeichen.


?? Mir ist noch nie eine Konsole aufgefallen, die keine Sonderzeichen unterstützen würde O.o
<< an dieser Stelle ist eine Signatur verstorben >>

C--

Alter Hase

  • »C--« ist der Autor dieses Themas

Beiträge: 465

Beruf: Schüler

  • Private Nachricht senden

6

28.06.2009, 17:00

Zitat von »"the[V«

oid"]

Zitat von »"Wümpftlbrümpftl"«

Das liegt weniger am Compiler, sondern vielmehr an der Konsole - die kann idR keine Sonderzeichen.


?? Mir ist noch nie eine Konsole aufgefallen, die keine Sonderzeichen unterstützen würde O.o


:? Wie jetzt? Liegt das jetzt an der Console oder am Compiler oder an sonst was? :?
Ich spreche: C/C++, C++/CLI C#, VBA, VB.NET, Delphi, (HTML, Javascript(bisschen))
------------------------------------------------------------
Hier steht eventuell schon in ein paar Monaten der Link zu meiner Homepage!

return 0;
;)

Beiträge: 774

Beruf: Student

  • Private Nachricht senden

7

28.06.2009, 17:04

Naja also wenn ich in der Windows-Konsole Sonderzeichen ausgeben lass, bringt er die auch nie fertig.

C--

Alter Hase

  • »C--« ist der Autor dieses Themas

Beiträge: 465

Beruf: Schüler

  • Private Nachricht senden

8

28.06.2009, 17:07

Zitat von »"Wümpftlbrümpftl"«

Naja also wenn ich in der Windows-Konsole Sonderzeichen ausgeben lass, bringt er die auch nie fertig.


Na ja, dann muss man damit wohl leben :(

Erst mal vielen Dank :D
Ich spreche: C/C++, C++/CLI C#, VBA, VB.NET, Delphi, (HTML, Javascript(bisschen))
------------------------------------------------------------
Hier steht eventuell schon in ein paar Monaten der Link zu meiner Homepage!

return 0;
;)

the[V]oid

Alter Hase

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

9

28.06.2009, 17:28

Sprichst du von der alten Eingabeaufforderung? Wie es da aussieht, weiß ich nicht, aber mit der Powershell unter Windows Server 2008 gehts.
<< an dieser Stelle ist eine Signatur verstorben >>

C--

Alter Hase

  • »C--« ist der Autor dieses Themas

Beiträge: 465

Beruf: Schüler

  • Private Nachricht senden

10

28.06.2009, 17:33

Zitat von »"the[V«

oid"]Sprichst du von der alten Eingabeaufforderung? Wie es da aussieht, weiß ich nicht, aber mit der Powershell unter Windows Server 2008 gehts.


Also, ich hab Vista, und da gehts nicht, außer mit C++.NET (Also CLR-Konsolenanwendung)

EDIT:Hier der Code

C-/C++-Quelltext

1
2
3
4
5
6
7
using namespace System;

int main(array<System::String ^> ^args)
{
    Console::WriteLine("Stärke");
    return 0;
}

Wie gesagt, C++/CLI. ;)
Ich spreche: C/C++, C++/CLI C#, VBA, VB.NET, Delphi, (HTML, Javascript(bisschen))
------------------------------------------------------------
Hier steht eventuell schon in ein paar Monaten der Link zu meiner Homepage!

return 0;
;)

Werbeanzeige