|
You last visited: Today at 22:51
Advertisement
(Request) Console in C++
Discussion on (Request) Console in C++ within the C/C++ forum part of the Coders Den category.
12/20/2011, 20:50
|
#16
|
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
|
Ich war mir auch nicht sicher. Als ich es dann nachgucken wollte habe ich das entdeckt und das hat mich dann ein wenig stutzig gemacht. Es liegt aber auch sicher daran, dass die Funktion nicht zum C++ Standard gehört und dann bei verschiedenen Compilern/Versionen anders implementiert ist.
|
|
|
12/20/2011, 21:53
|
#17
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
|
bei visual studio unter den project settings, weiß aber gerade nicht genau wo.
#undef UNICODE würde aber auch reichen.
|
|
|
12/20/2011, 22:26
|
#18
|
elite*gold: 0
Join Date: Oct 2009
Posts: 415
Received Thanks: 67
|
So noch ne kurze Frage:
Folgende Eingabe:
Echo Hi
Ergibt folgendes: Zwei Befehle werden ausgeführt: Echo & Hi
Wobei nur Echo erkannt wird logischerweise.
Echo.Hi
Gibt mir "Hi" aus.
Ping, Net Send usw. funktioniert alles nicht, aufgrund der Leerzeichen.
Kleiner Tipp wäre super!
Lg
|
|
|
12/20/2011, 22:35
|
#19
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
|
cin liest nur bis zu einem Leerzeichen, einem Tabstop oder einer Newline ein.
Lies halt in einer Schleife so lange durch, bis der gesamte Input Stream wieder leer ist und hänge dann alles aneinander.
|
|
|
12/20/2011, 22:56
|
#20
|
elite*gold: 0
Join Date: Oct 2009
Posts: 415
Received Thanks: 67
|
***, müsste ja soweit mit Getline funktionieren,
nur so wie ichs getestet hab gehts halt nicht:
Code:
string cmd;
getline(cin, cmd);
cin >> cmd;
Ignoriert ebenfalls alles nach dem Leerzeichen.
Mfg
|
|
|
12/21/2011, 08:48
|
#21
|
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
|
Quote:
Originally Posted by The Steven
string cmd;
getline(cin, cmd);
cin >> cmd;
|
Lass das rote mal weg, dann gehen echo, ping usw. bei mir.
|
|
|
12/21/2011, 13:58
|
#22
|
elite*gold: 0
Join Date: Oct 2009
Posts: 415
Received Thanks: 67
|
Funktioniert, nur wieso muss ich das cin >> cmd; weglassen?
Reicht es aus, dass ich system(cmd.c_str(); nutze?
Lg
|
|
|
12/21/2011, 14:36
|
#23
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
|
Quote:
Originally Posted by MrSm!th
cin liest nur bis zu einem Leerzeichen, einem Tabstop oder einer Newline ein.
Lies halt in einer Schleife so lange durch, bis der gesamte Input Stream wieder leer ist und hänge dann alles aneinander.
|
^das!
Du überschreibst den Inhalt von CMD ja wieder per cin, ist doch klar, dass du das dann weglassen musst!
|
|
|
12/21/2011, 16:18
|
#24
|
elite*gold: 0
Join Date: Oct 2009
Posts: 415
Received Thanks: 67
|
Danke Smith, der Post hat mir geholfen, hab das Prinzip jetzt verstanden!
|
|
|
12/21/2011, 17:55
|
#25
|
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
|
Wenn du es dir nochmal genau durchlesen willst: 
Der erste Parameter ist der Konsoleneingabestream ( Consol Input)
Der zweite ist der String, in dem der Inhalt gespeichert werden soll. Beides sind Referenzen also werden keine Pointer benötigt. Der dritte Parameter muss nicht angegeben werden, wenn man ihn angibt definiert er den den Buchstaben bei dem das Einlesen terminiert werden soll.
|
|
|
12/21/2011, 18:34
|
#26
|
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
|
Quote:
Originally Posted by The Steven
Hm, stimmt mit windows + string funktionierts.
Hab jetzt das erreicht was ich wollte.
@ Smith, definiere "umstellen" ?
Danke & Lg
|
Projekt -> ****-Eigenschaften -> Konfigurationseigenschaften
Dort solltest du den Zeichensatz verändern können.
MfG
|
|
|
12/21/2011, 18:58
|
#27
|
elite*gold: 0
Join Date: Oct 2009
Posts: 415
Received Thanks: 67
|
Quote:
Originally Posted by jacky919
Wenn du es dir nochmal genau durchlesen willst: 
Der erste Parameter ist der Konsoleneingabestream ( Consol Input)
Der zweite ist der String, in dem der Inhalt gespeichert werden soll. Beides sind Referenzen also werden keine Pointer benötigt. Der dritte Parameter muss nicht angegeben werden, wenn man ihn angibt definiert er den den Buchstaben bei dem das Einlesen terminiert werden soll.
|
Alles klar danke!
|
|
|
 |
|
Similar Threads
|
[RELEASE] Console Commands for Lame Console Look
12/07/2011 - CO2 PServer Guides & Releases - 12 Replies
Well, to avoid any further useless posts on this subject... here are a ton of console based commands that will control the game from the server console. I will not explain what each does, it should be pretty easy to figure out, and I don't intend to answer stupid questions. If its a good question, I will answer it.
public static void DoStuff()
{
bool flag = true;
Console.Clear();
Console.ForegroundColor = ConsoleColor.Red;
...
|
[Request]Dekaron HeavensGate vach,aggro,speed,wall,gm console
06/19/2009 - Dekaron Private Server - 3 Replies
Hi , any can create or post here some hacks(vach hack,non aggro,wall hack,gm console,spawn monsters no gm hack!,speed) for Dekaron HG on all maps , including hacks for new maps ?
:handsdown:----:handsdown:
|
[Request] GM console?
07/18/2008 - Perfect World - 2 Replies
I've been looking on this site, and it says something about a GM console for pw, well I think X-UG had it but their forum isn't available so does anyone have the file and would kindly put it on this thread so I may try it out? I don't care if it's client sided, or if it doesn't work, I want it for experimental reasons, so thank you to whoever uploads it on elitepvpers.
|
[REQUEST] Hacking Client Guide - admin console
06/09/2008 - Perfect World - 2 Replies
I have seen some topics with claims that they have an admin / debug console. I would like to know how to do this for myself. I have read that it doesnt work but i dont care as i just want it for the fact of having it. I hope someone can help. I was hoping for a guide just like this one. Thanks in advance.
|
All times are GMT +1. The time now is 22:53.
|
|