ERLEDIGT
JA
JA
ANTWORTEN
13
13
ZUGRIFFE
571
571
EMPFEHLEN
-
Hallo erstmal.
Ich hoffe, mir kann hier geholfen werden, denn mein Prof kann mit Windows leider nicht anfangen.
Ich habe Windows XP und Microsoft Visual C++ 6.0 Nun mein Problem:
Ich gebe den Quellcode eines C-Programms ein (richtig, da eins der allerersten Beispiele) und mir wird auch angegeben, dass keine Fehler vorhanden sind. Wenn ich das Programm nun ausführen möchte, es sollte mir Text und eine kleine Rechnung ausgeben, geht kurzzeitig ein DOS-Fenster auf, dass sie aber sofort wieder schließt und unter "Debug" steht folgende Meldung:
"ntdll.dll" wurde geladen. Es wurden keine entsprechenden Symbolinformationen gefunden.
"C:\WINDOWS\system32\kernel32.dll" wurde geladen. Es wurden keine entsprechenden Symbolinformationen gefunden.
Thread 0xAB8 wurde mit Code 9 (0x9) beendet.
Das Programm "D:\EigeneDateien...\Debug\bsp10001.exe" wurde mit Code 9 (0x9) beendet.
Vielleicht kann mir ja hier geholfen werden
DataM
-
15.02.05 18:40 #2
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
Also, dein Problem habe ich nicht so recht verstanden. Geht es darum, dass das Fenster direkt wieder zu geht? In dem Fall setz mal so etwas in die (vor-)letzte Zeile:
Code :1 2 3 4
// ... getchar(); // wartet auf Tastendruck return 0; }
Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
-
Hmmm... habe es ausprobiert, Fenster geht trotzdem direkt wieder zu.
Mein Problem an sich ist, dass ich quasi das Ergebnis nich zu sehen bekomme.
return 0 hat bewirkt, dass nun in diesem tollen Satz steht, dass mit Code 0 beendet wurde...
Danke für den Versuch
DataM
-
Hi ...
Ich denke es währe hilfreich, wenn du deinen Code, bzw. die letzten 5 Zeilen mal posten könntest.
Denn deiner Beschreibung nach läuft das Programm durch, d.h. ohne Fehler, aber es beendet sich halt wahrsch. durch einen Aufruf in deinem Code (das 'return 0')
Gruß
Shai
-
Das Programm ist wirklich das erste aus meinem Übungsbuch und ähnelt dem früheren "Hallo World!". Aber wenn noch nicht mal das läuft, wie es soll...
HIer als der Original-Code aus dem Buch:
Code :1 2 3 4 5 6 7 8
#include<stdio.h> main(){ printf("\n Dies ist ein erstes C-Programm.\n"); printf("\n Wie sie sehen, kann 'printf' "); printf("nicht nur Texte drucken,\n"); printf("sonden auch rechnen.\n\n"); printf("13*7=%i \n", 13*7); }Nichts kann Keiner!
-
15.02.05 21:17 #6
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
So programmiert doch heute keiner mehr.
Versuch mal:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
#include <stdio.h> #include <conio.h> int main(){ printf("\n Dies ist ein erstes C-Programm.\n"); printf("\n Wie sie sehen, kann 'printf' "); printf("nicht nur Texte drucken,\n"); printf("sonden auch rechnen.\n\n"); printf("13*7=%i \n", 13*7); getch(); return 0; }
Und such dir ein neueres Buch!
mfg
umbrasaxum
-
also bei mir läuft das ohne probleme
aber main() soltle ein werd zurück geben
mit welcher option beim assistenten startest du da dein projekt?
-
Danke hat mir auch geholfen!
-
@umbrasaxum: Ich studiere ja auch nicht Informatik, von daher muss ich das für eine Prüfung büffeln und wenn der Prof dieses Buch wärmstens ans Herz legt... nun ja...
@Thopedo: wie meinst du, mit welcher Option ich das Projekt starte? Wie erwähnt bin ich im Programmieren eine totale Niete und muss nur die Prüfung überleben... Mir sagt es auch nicht wirklich was, das main() was zurückgeben soll. Ich hatte mich eigentlich darauf verlassen, dass ich mit den ersten Beispielen aus diesem tollen Buch keine Probleme haben werde.
Übrigens, wen es interessiert: ISBN des Buchst ist 3499600749, vielleicht hat ja jemand Erfahrungen mit diesem...
DataM
Nichts kann Keiner!
-
16.02.05 14:13 #10
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Ja das mit den Lehrern ist immer so ne Sache, vor ein paar Jahre ham se es gelernt und machen es heute noch auf die selbe Art....
Ich glaub Thopeto meine einen "Projekt erstellungs Assistenten" wie ihn z.B. das MS Visual Studio bietet.
Du klickst ja auch Neues Projekt (oder so), dann wählst du aus welche Art von Projekt du haben möchtest, dort kann man auch Optionen wie "Leeres Projekt" ..... anklicken, oder du kannst dir ein Projekt mit fertigem Grundgerüst erstellen lassen.
mfg
umbrasaxum
-
Ahhh... danke für die Erklärung.
Nun, beim Erstellen halt neues Projekt und dann C/C++-Code erstellen.
DataM
Nichts kann Keiner!
-
genau den mein ich
auf : Neu -> Prjekte -> Win32-Konsolenanwendung -> Leeres Projekt
danach auf: Neu-> Dateien -> C++ Quellcodedatei(rechts den namen eingebend er datei)
und das wars
-
DANKE, DANKE, DANKE
Jetzt macht das Programm das, was es sollte
DataM
Nichts kann Keiner!
-
Na also

Allerdings ist die Headerdatei <conio.h> mit allerhöchster Vorsicht zu genießen (und die daraus hervorgehende C-Funktion getch() bzw. getche() !), da <conio.h> nicht zum ANSI-Standard gehört. Das alles ist M$-spezifisch, was da drin steht. So hat die Borland <conio.h> Funktionen, die M$ nicht hat und umgekehrt. Von der glibc mal ganz zu schweigen...Kriz
Ähnliche Themen
-
Neuling - Hilfe
Von Unlocker im Forum Visual Basic 6.0Antworten: 8Letzter Beitrag: 06.02.08, 09:55 -
Hilfe ASP neuling
Von karlkani im Forum ASPAntworten: 6Letzter Beitrag: 05.10.06, 09:19 -
Hilfe ich bin CSS Neuling
Von Neolytian im Forum CSSAntworten: 1Letzter Beitrag: 05.02.05, 14:58 -
Hilfe für Neuling
Von Christian-156 im Forum PhotoshopAntworten: 18Letzter Beitrag: 09.12.04, 22:26 -
Hilfe für neuling
Von ponda im Forum 3D Studio MaxAntworten: 4Letzter Beitrag: 02.09.01, 12:23





Zitieren
Login






