Programm funktioniert nur beim Debugen
-
Wieso sollten die Klammern nicht stimmen? Oder warum sollte ich sie nicht brauchen?

-
Und jaaa ich weiß das dieser Code auch schlecht geschrieben ist...
#include <iostream> #include <windows.h> #include <string> using namespace std; int main() { string IP; int A = 0; cout << "Examples:" << endl; cout << "Link = enitin.co.de" << endl; cout << "IP = 127.0.0.1\n" << endl; cout << "Link/IP: "; cin >> IP; while(A==0) { system("cls"); cout << "Testing ping..." << endl; system(("ping " + IP).c_str()); cout << "\nPing will be tested again in 5 seconds for " << IP << "." << endl; Sleep(5000); //Warte 5 Sekunden } }
-
#include <iostream> #include <windows.h> #include <string> using namespace std; int main() { string IP; cout << "Examples:" << endl; cout << "Link = enitin.co.de" << endl; cout << "IP = 127.0.0.1\n" << endl; cout << "Link/IP: "; cin >> IP; for(;;) { system("cls"); cout << "Testing ping..." << endl; system(("ping " + IP).c_str()); cout << "\nPing will be tested again in 5 seconds for " << IP << "." << endl; Sleep(5000); } }
-
Jaja, oder
while(true)...Ich habe dein Orginalprogramm kopiert, es sowohl im Debug und Release-Mode uebersetzt und aus der IDE gestartet. Es funktioniert. Ich habe aber 127.0.0.1 eingegeben. Klicke ich auf das Programm im Ordner und gebe ebenfalls 127.0.0.1 ein, so funktioniert es genauso. Ich stelle keinen Unterschied fest.
PS: Falls das ein Versuch ist, IP-Adressen zu sammeln. Die nuetzen nur bedingt was.
-
Hier habt ihr jetzt das Video...
https://www.youtube.com/watch?v=DicJFL4P5Ss&feature=youtu.be
-
Hahaha.
Nein das soll kein Programm werden um IP-Adressen zu sammeln.
-
Versuch duch einfach mal das:
1. Clean Solution
2. Rebuild Solution
-
Könntest du mir auch sagen was Clean- und Rebuild Solution ist? Wie gesagt ich bin ein totaler Anfänger.
-
Enitin schrieb:
Ich habe schon gesagt das der Code schlecht ist und wenn ich jetzt noch etwas verändere würde das nur noch verwirren.

Noch viel schlimmer: Wenn du jetzt was veränderst könnte besserer Code bei rauskommen und gleichzeitig der Fehler verschwinden. Das wäre die reinste Katastrophe, nicht zu wissen, warum der Schrottcode, bei dem sich allen die Fußnägel hochrollen, unter bestimmten Umständen nicht funktioniert hat.

-
Enitin schrieb:
Könntest du mir auch sagen was Clean- und Rebuild Solution ist? Wie gesagt ich bin ein totaler Anfänger.
Links oben in Visual Studio steht
Projektmappe Ping.
1. Rechtsklick ---> Clean Solution.
2. Visual Studio schließen und neu starten.
3. Rechtsklick ---> Rebuild SolutionUnd das jeweils für Debug- und Release-Modus.
-
Nein geht leider immer noch nicht... Das ist doch komisch oder? Bei allen geht es nur bei mir nicht?

-
Auf deutsch: Projekt bereinigen und Projekt neu erstellen.
-
Enitin schrieb:
Nein geht leider immer noch nicht... Das ist doch komisch oder? Bei allen geht es nur bei mir nicht?

Die
Ping.exedie die du da öffnest, was hat die Datei für einÄnderungsdatum?
-
Mach mal eine Änderung in deinem Code, gib bspw. mal einen anderen Text aus.
Wird der geänderte Text auch wirklich angezeigt?
-
ich denke auch, dass die exe die er ausführt eine falsche ist, und nicht die aktuelle...
-
Änderungsdatum: 03.08.2012 15:35
Und ja der Text wird geändert wenn ich etwas anderes schreibe.
Ich kann euch gern die Dateien schicken weil ich nicht denke das ich etwas falsch gemacht habe... Komischerweise geht es halt trotzdem nicht...
Ich lade gerade den Ordner hoch... Wartet ein bischen...
-
Enitin schrieb:
Änderungsdatum: 03.08.2012 15:35
Und ja der Text wird geändert wenn ich etwas anderes schreibe.
Ich kann euch gern die Dateien schicken weil ich nicht denke das ich etwas falsch gemacht habe... Komischerweise geht es halt trotzdem nicht...
Ich lade gerade den Ordner hoch... Wartet ein bischen...Und poste bitte auch den aktuellen Code. Zwischendurch gab es ja jetzt unterschiedliche Varianten...
-
Der Code ist so wie er immer war nämlich so:
#include <iostream> #include <windows.h> #include <string> using namespace std; int main() { string IP; int A = 0; cout << "Examples:" << endl; cout << "Link = enitin.co.de" << endl; cout << "IP = 127.0.0.1\n" << endl; cout << "Link/IP: "; cin >> IP; while(A==0) { system("cls"); cout << "Testing ping...LOL" << endl; system(("ping " + IP).c_str()); cout << "\nPing will be tested again in 5 seconds forLOL " << IP << "." << endl; Sleep(5000); //Warte 5 Sekunden } }Und hier der Downloadlink: http://enitin.co.de/Ping.rar
-
22MB?
Wieso so groß?Naja, ich lade mal... mit 16kb/s... das wird dauern.
-
Ich hab den Code etwas veraendert:
#include <iostream> #include <windows.h> #include <string> int main() { using std::cout; cout << "Examples: \n"; cout << "Link = enitin.co.de \n"; cout << "IP = 127.0.0.1 \n\n"; cout << "Link/IP: "; std::string IP; std::cin >> IP; for(;;) { system("cls"); cout << "Testing ping...LOL \n"; system( ("ping " + IP).c_str() ); cout << "\nPing will be tested again in 5 seconds forLOL " << IP << ".\n"; Sleep(5000); //Warte 5 Sekunden } }int A = 0; ... while(A == 0)haelt man ja im Kopf nicht aus

Das mit den 22MB fuer eine PE sieht auch komisch aus.