Antwort schreiben

Online-tutorials.net Forenübersicht/C++ / C#/Kleines Prob über verschwinden

Antwort schreiben
Username: Username: Passwort: Password vergessen?
Beitragssymbol:   Kein Symbol    
Funktionen:
Weitere Smiley's
                       
Lachend attention cry keep cool question happy laugh tongue Lachend attention cry keep cool question happy laugh tongue
Betreff:
Keywords: (Stichworte, die das Thema beschreiben)
Beitrag:
Optionen: E-Mail Benachrichtigung
BBCode benutzen
Datei anhängen: Erlaubt: rar zip pdf txt gif bmp jpg jpeg png

Bearbeitungshilfe...
Schauen Sie am besten in der wikipedia nach, falls Sie sich über einen Begriff nicht im klaren sind.

Mit einem klick auf Send bestätigen Sie, das Sie die Nutzungsbedingungen gelesen haben, und das Sie damit einverstanden sind.

Themenübersicht
(absteigend nach Datum sortiert)
Author Beitrag
Simon HechtHast du eine Win32 Konsole Applikation erstellt?

SinbadAlso verdammt raffiniert das zeuch ^^, jetz hab ich endlich alles endgültig verstanden.



ausser ne neue sache ** , und zwar wenn ich das dann öffne steht da dass das keine gültige win 32 anwendung wäre , obwohl das stimmt ,kann ich da was machen ?



simba

Simon HechtWenn du die Kommandozeile startest bist du standardmässig in einem Ordner.

Der Pfad vom aktuelle Ordner wird vor dem blinkenden _ ausgegeben.

Wenn du dir eingibst, werden alle Dateien im Ordner ausgegeben.

Die Zeilen in der <dir> steht sind Ordner.

Beispiel:

[code]
M:\>dir
Datenträger in Laufwerk M: ist SHARES-RW
Datenträgernummer: 6C96-2C85

Verzeichnis von M:\

24.01.2006 15:46 <DIR> .
24.01.2006 15:46 <DIR> ..
18.10.2005 13:58 25.151 800x600-02.jpg
18.10.2005 13:55 75.299 debian-coffee.jpg
24.01.2006 15:46 7.674 file.php
22.11.2005 13:16 <DIR> Ftkl
24.01.2006 14:55 <DIR> Hecht_Simon
28.09.2005 00:51 <DIR> internet
08.11.2005 15:34 <DIR> libs
23.09.2005 09:34 232.529 pcad2001.pdf
21.02.2006 14:15 <DIR> Profile
07.02.2006 14:35 <DIR> projekte
20.12.2005 15:18 274.432 pscp.exe
21.02.2006 15:29 600 PUTTY.RND
11.10.2005 14:17 <DIR> test
6 Datei(en) 615.685 Bytes
11 Verzeichnis(se), 9.117.696 Bytes frei
[/code]


mit cd <ordner> wechselt man in ein anderes Verzeichnis, mit cd <ordner1>\<ordner2> in einen Unterordner(ordner2) von ordner2:

[code]
M:\>cd projekte\libs
M:\projekte\libs>
[/code]

Die Ordner .. und . haben eine spezielle Bedeutung:

. ist der aktuelle Ordner, und .. einer Zurück:

[code]
M:\projekte\libs>cd .
M:\projekte\libs>cd ..
[/code]

Mit <laufwerksbuchstabe>: wechselt man in ein anderes Laufwerk:

[code]
M:\projekte>c:
C:\>[/code]

So kannst du in das Verzeichnis von deinem Programm wechseln, und das programm dann mit Programmname starten:

[code]
M:\>pscp.exe
[/code]

Ich hoffe das hilft dir. :-)

SinbadJa stimmt, danke jetz is klar ^^ mein fehler lag darin

ich hatte das ;
nach dem cin.get() vergessen gehabt und dann wurde der fehler von meinem compiler angäblich in der zeile mit dem return gefunden *G*
naja nochmals danke ..

das was ich jetz aber immer noch nicht verstehe ist das mit comander
ich geh rein schreib dir hin ja dann steht dann was ich halt heute geöffnet hatte und ja tja da scheiter ich wieder ^^, hoffe kannst es nochmal wenn du/sie zeit hast versuchen zu erklären


greets
simba

Simon HechtDer code:

[code]
cin.clear();
cin.ignore(cin.rdbuf()->in_avail());
cin.get();
[/code]

am schluss vom Programm (vor return 0;) sollte eigentlich eine Taste Abfragen.

Das Problem ist, das dein IDE dein Programm in der Kommandozeile startet, und sie sofort beendet, sobald das Programm fertig ist.

Du kannst die Kommandozeile auch manuel starten (mit Start->Ausführen->cmd), und mit cd und dir in das Verzeichnis der .exe Datei wechseln und die Datei mit name.exe starten.

Eine alternative wäre getchar, das ist allerdings eine C Funktion:

[code]
#include <cstdio>

[...]

std::getchar();

return 0;
}
[/code]

SinbadMh ja bin neu hier und da dachte ich, ich lern mal ne prog-spache naja und da dacht ich mir ich versuch mich mal in C++, da das heutzutage unter anderen wie java etc. lohnenswert ist aber ich scheiter schon an einer der ersten aufgaben , ich habe das tut schon recht weit durch , meistens habe ich das prob ignoriert aber wo ich jetz auch mal schauen muss wie was funtzt dacht ich mir ich muss das prob mal in den griff kriegen.

Also wenn ich ein prog schreibe wie z.b. nehmen wir jetz mal


#include <iostream>

using namespace std;

int main()
{
cout << "Hello World";

return 0;
}
es compiliere und laufen lassen will dann erscheint es für ein paar millisekunden sodass ich nichts davon sehen kann ausser ein schwarzes kurz erscheinendes fenster!

Zitat:

"
Unter Windows wird sich das Programm wahrscheinlich sofort wieder schließen, das kann man umgehen, indem man in die Kommandozeile (Start->Ausführen-> cmd eingeben) geht, dort zum Directory geht, und das Programm dann manuell startet. "

ich versteh diese kleinigkeit leider nicht ganz, manchmal geht es wenn ich einfach nur cin.get(); einfüge aber wie gesagt manchmal und manchmal da verschwindet es wieder , ohne das ich auch nur ansatzweise irgendetwas lesen konnte.gibts da nicht so einen befehl wie z.b.readkey; oder sonstiges wie aus anderen sprachen ?

naja wäre nett wenn mir einer weiter helfen würde , da das grünland für mich ist und naja.