Ich würde mal an einen IDE Wechsel denken.. bevor du dich ewig damit rumschlägst.
@Cookie: hab ich doch gesagt
@Sinned: Stimmt, an das hab ich jetzt nicht gedacht, danke
MfG Interceptor
Ich würde mal an einen IDE Wechsel denken.. bevor du dich ewig damit rumschlägst.
@Cookie: hab ich doch gesagt
@Sinned: Stimmt, an das hab ich jetzt nicht gedacht, danke
MfG Interceptor
[S]/[B]:
Also hier mal meine 50 Cents.
Was du da schreibst ist kein C++ und auch kein C. (wenn schon Uralt-C nach K&R, aber schon längst überholt und deprecated)
Postest du das, weil du wirklich glaubst es könnte funktionieren, oder einfach nur um einen Post mehr zu haben?
Wenn mir ein Compiler sagt "cannot exec ..." käme ich nie auf die Idee in der Sprache nach dem Fehler zu suchen.
Englisch für Anfänger: cannot exec(ute) ... = konnte ... nicht ausführen
Muss man da nicht zwangsläufig vermuten, dass was mit der Umgebung nicht stimmt?
printf : stdio.h/cstdio
Jedoch werden diese u.A. von iostream mit eingebunden.
Das bildest du dir sicher nur ein. EXIT_SUCCESS ist ein Makro und in stdlib.h/cstdlib als 0 definiert und wird vom Präprozessor also durch 0 ersetzt.
Es wäre also maximal möglich, dass EXIT_SUCCESS nicht funktioniert hat, weil du irgendwann mal vergessen hast den richtigen Header einzubinden.
Dass return 0; bei main nicht funktioniert ist praktisch unmöglich (eventuell, wenn dein Compiler dir erlaubt void main() zu schreiben - aber das wäre weder ANSI-C, noch ISO-C++), da 0 ein fester Bestandteil der Sprache ist.
C++ ist eine Sprache und eine Sprache ist durch ihre Syntax definiert und nicht durch einen Compiler.
Wenn du also sagst C++ ist in C implementiert bekommst du von mir ein klares nein.
Solltest du meinen der C++ Compiler g++ ist in C implementiert, dann kann ich dir zustimmen.
Das man deshalb aber die Bibliotheken benutzen kann ist keine korrekte Begründung. Der PHP Interpreter beispielsweise ist in C geschrieben und man hat trotzdem keinen Zugriff auf die C-Laufzeit-Bibliothek (obwohl viele Funktionen davon auch in PHP in zumindest ähnlicher Form zu verfügung gestellt werden).
Wenn du jetzt statt schlafen.exe auch cc1.exe ausführen würdest, dann wäre dein Problem gelöst.
Wie das "exec" in der Fehlermeldung schon andeutet wird versucht die Datei cc1(.exe) auszuführen. Diese wird bei dir jedoch nicht gefunden --> Fehler.
Bei mir liegt diese Datei hier:
C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2
Trag diesen Pfad einfach in deine PATH-Umgebungsvariable ein (Systemsteuerung > System und Sicherheit > System > Erweiterte Systemeinstellungen > Umgebungsvariablen).
Dann nochmal compilieren (falls der Fehler dann immernoch auftaucht starte einfach Dev-C++ neu - könnte sein, dass die Umgebungsvars nicht automatisch für laufende Programme geupdatet werden - ist zumindest für die Eingabeaufforderung der Fall).
Was hat ein Programm nicht aufrufen zu können mit der Firewall zu tun? Mit dem Antivirus VIELLEICHT - aber das würde eine Warnung an den Nutzer geben, dass irgendwas geblockt wurde.
Die Windows-Firewall sollte außerdem noch die Frage stellen, ob ein Programm über das Inet kommunizieren darf - das würde jedoch werder verhindern, dass das Programm überhaupt startet, noch erklären, wieso ein C(++)-Compiler (!!) auf das Internet zugreifen sollte...
PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
please do feed the trolls crew and elk
Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
"Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^
DoS (23.04.2010)
Ich weiß. Das ist halt unsere Schule.
Schreiben halt nur nicht mit printf und scanf sondern mit cout und cin aber der aufbau ist trozdem fast gleich.
if (sad() == true)
{Sad().Stop();
beAwesome();}
Es geht nicht um printf oder scanf.
Es geht um das fehlende "int" vor main.
PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
please do feed the trolls crew and elk
Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
"Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^
@BlackBerry
Du solltest das nächste mal bevor du irgendwelche schlauen Antworten raushaust,
erstmal herrausfinden was einzelne Wörter bedeuten und dann "brain.exe" ausführen um dies zu verarbeiten.
Implementieren - Bedeutung
Dann fällt einem auf das implementieren so viel heißt, wie erweitern oder ergänzen,
es wird also C mit dem "C++ Befehlen" und den "C++ Bibliotheken" ergänzt/erweitert.
Und da dies im ISO-Standart festgelegt ist und die C Bibliotheken deshalb zu den C++ Standardbibliotheken gehören,
spricht man von einer Implementierung von C.
Der Anti Virus/Firewall spielt insofern eine rolle, da wenn man bei KIS, dies verwenden mittlerweile viele Leute,
ein Problem beim kompilieren auftritt, je nachdem wie KIS eingestellt ist, nämlich das gleiche wie bei ihm,
aber natürlich ist es dann nicht logisch das es bei ihm daran liegen könnte oder?
cin und cout sind Klassen, wobei printf eine einfache funktion ist
und die Ausgabe erfolgt durch sogennanten "Streams".
//edit
Ich meinte das dies Objekte sind, habe mich nur verschrieben
Geändert von cookie-exploit (23.04.2010 um 17:01 Uhr)
The quieter you become, the more you are able to hear...
XMPP: sp1nny @ exploit.im
MAIL: sp1nny @ tuta.io
PGP:
Wir müssen wissen — wir werden wissen.
DoS (23.04.2010)
Gut: wir stellen fest, dass meine Aufmerksamkeit gegen 00:00 Uhr beim Erstellen von großen Posts nachlässt. Dafür entschlusdige ich mich.
Andererseits finde ich die Formulierung deiner Antwort so dreist, dass ich mir auch erlauben möchte daruf hinzuweisen, dass meine simples_englisch_verstehen.exe sehr gut läuft - das ist wohl etwas, was du aufgrund deiner mangelnden Fähigkeit die Fehlermeldung zu verstehen, nicht von dir behaupten kannst.
PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
please do feed the trolls crew and elk
Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
"Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^
hi .....kann es sein dass es an vista liegt ??? ich benutze avira ...
mfg
An Avira sollte es nicht liegen. Hast du schonmal Code::Blocks oder eine andere IDE probiert? Ansonsten gib doch mal allen exe-Dateien Adminrechte.
XMPP: sp1nny @ exploit.im
MAIL: sp1nny @ tuta.io
PGP:
Wir müssen wissen — wir werden wissen.