Brauche Hilfe

11/28/2010 19:19 famasfun1#1
Hallo Erstmal^^
und zwar bin ich gerade dabei die pogrammiersprache c++ zu lernen
jz zum problem ich habe jz ein programm geschrieben wie es hier im buch steht und funktionirt auch alles eigentlich nur das nachdem ich den "code" in binäre form umgewandelt habe und die exe dann starten will kommt die eingabe aufforderung wo dann was steht aba sie schließt sich so shcnell das mann es granicht erst sieht

MFG: famasfun
11/28/2010 19:51 MoepMeep#2
1. Falsche Sektion
2. Aus der Console aufrufen :>
11/28/2010 19:55 famasfun1#3
und wie mach ich das???
11/28/2010 19:55 djpromo#4
Gehört in die E*pvp coders section.

Mach vor dem return 0 noch folgendes :

getchar();


dann schliesst sich das Fenster erst wenn du ne taste drückst , Enter z.b
11/28/2010 20:17 MoepMeep#5
Quote:
Originally Posted by djpromo View Post
Gehört in die E*pvp coders section.

Mach vor dem return 0 noch folgendes :

getchar();


dann schliesst sich das Fenster erst wenn du ne taste drückst , Enter z.b
getchar ist eine C-Funktion wenn mich grad nicht alles täuscht, in C++ ist das cin.get :p

@famasfun1 Du bist nichtmal in der Lage deinen Rechner zu bedienen aber willst Programmieren? ._.
11/29/2010 07:33 invisible#6
#moved in den Coding Bereich - oder doch Coders? Wo ist der Unterschied? :D
11/29/2010 13:00 nkkk#7
Quote:
Originally Posted by invisible View Post
#moved in den Coding Bereich - oder doch Coders? Wo ist der Unterschied? :D
da hier ist der gamehacking/coding bereich, also coders speziallisiert auf gamehacking, ich glaube der coders bereich wäre genauer gewesen, da es in diesem thema ja keine anzeichen gibt das es sich auf hacking bezieht
11/30/2010 09:08 -AmA-#8
wenn du mit Visual Studio C++ programmierst, reicht es Ctrl + F5 zu drücken. (Jedenfals bei der 2010ner Version)
11/30/2010 14:09 Strean#9
ehm joa mir ist auch aufgefallen, dass im buch nie steht wieso es sich sofort wieder schließt :P

auf jedenfall setz einfach vor dein return 0;

ein system("pause");

also

PHP Code:
int main()
{
  
// dein code

  
system("pause");
  return 
0;

und zum thema von djpromo

wenn du ein char array hast, was du selbst in die console schreiben willst, und dabei "leerzeichen" verwendest ist es wichtig cin.getline(var, [array]); anstatt cin >> var; zu verwenden.
11/30/2010 14:11 MoepMeep#10
Quote:
Originally Posted by Strean View Post
ehm joa mir ist auch aufgefallen, dass im buch nie steht wieso es sich sofort wieder schließt :P

auf jedenfall setz einfach vor dein return 0;

ein system("pause");

also

PHP Code:
int main()
{
  
// dein code

  
system("pause");
  return 
0;

tjo, aber nur unter windows :>
11/30/2010 14:12 Strean#11
naja ich nehme mal an das er windows besitzt :P

ansonsten einfach dein programm direkt über die cmd console aufrufen.