Und wenn ich es ohne das includieren der datei mache kommen diese Fehler beim compilieren/linken:
Compiler: Default compiler Building Makefile: "CDev-Cpp\Makefile.win" Führt make... aus make.exe -f "CDev-Cpp\Makefile.win" all g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include"
main.cpp: In function `int main(int, char**)':
main.cpp:9: error: expected primary-expression before "char" main.cpp:9: error: expected `;' before "char"
main.cpp:10: error: `LPVOID' undeclared (first use this function) main.cpp:10: error: (Each undeclared identifier is reported only once for each function it appears in.) main.cpp:10: error: expected `;' before "ReplyBuffer" main.cpp:12: error: `ReplyBuffer' undeclared (first use this function) main.cpp:12: error: `VOID' undeclared (first use this function) main.cpp:12: error: expected primary-expression before ')' token main.cpp:12: error: expected `;' before "malloc"
main.cpp:13: error: `dwRetVal' undeclared (first use this function) main.cpp:13: error: `hIcmpFile' undeclared (first use this function) main.cpp:13: error: `inet_addr' undeclared (first use this function) main.cpp:13: error: `SendData' undeclared (first use this function) main.cpp:13: error: `ICMP_ECHO_REPLY' undeclared (first use this function) main.cpp:13: error: `IcmpSendEcho' undeclared (first use this function) main.cpp:14: error: `PICMP_ECHO_REPLY' undeclared (first use this function) main.cpp:14: error: expected `;' before "pEchoReply" main.cpp:16: error: `pEchoReply' undeclared (first use this function)
main.cpp:21: error: `GetLastError' undeclared (first use this function)
make.exe: *** [main.o] Error 1
Ausführung beendet
Das ist der Log vom Compiler!Gibts da irgendne erklärung für Ciao.
aso aber wie linke ich die?Mein compiller compiliert und linkt automatisch!Muss ich da noch irgendwas machen?
Nö, aber "dazulinken" Guck mal in den Optionen irgendwo müssen da die Linkereinstellungen sein, da kannst du Libraries (.lib) hinzufügen. Die geben dem Linker den (vorkompilierten) Code, wenn die jeweilige Funktion aufgerufen wird. In den Headern (.h) stehen nur die Schnittstellen.
Für die Compilererrors evtl windows.h includieren.
Ansonsten solltest du dich evtl erstmal mit grundlegenden Dingen auseinandersetzen bevor du mit Netzwerkprogrammierung usw. anfängst. -- Demokratie ist die Diktatur der Mehrheit.
Für C++ Grundlagen kenn ich keins, da ich mehrere (kleine) gelesen hab und noch mehrere Tutorials. Ob das so gut war, weiß ich selber nicht. -- Demokratie ist die Diktatur der Mehrheit.
LOL! Aber bei deinen erfahrungen! Noch was! Also ich möchte ne datei schreiben die prüft ob die datei: Test.dll in C existiert. Falls ja soll er zum abschnitt :A springen und die datei löschen! Und so hab ich's probiert! : #include <cstdlib> #include <iostream>
wie lautet der befehl für die Entertaste? Also wenn da z.B.: steht: Wenn sie Datenträger A: wirklich Formatieren möchten Drücken sie die Eingabetaste! Wie kann ich simulieren die Entertaste gedrückt zu haben?
Oder wenn der fragt: Möchten sie die Datei xxx wirklich Löschen? <Ja|Nein>... Wie kann ich dann programmieren das der Computer denkt ich hätte Ja eingegeben und die Entertaste gedrückt?
Wenn dir das einer beantwortet würde man ihn evt. banned weil es illegal ist Scheintst nen kleines Scriptkiddie zu sein was sich die Code fertig geben lässt. Hol dir nen nettes C++ Buch oder guck dir Tutorials an... was du da fürn Code dir zusammen schreibst kann man fast als Pseudocode bezeichnen
wobei das so aussieht als wolltest du schlaumeier Windows eine seiner Dlls löschen... das geht so nicht Muss de anderes machen Also zumindest wenn die zu Windows selbst gehören...Dieser Post wurde am 27.04.2006 um 19:34 Uhr von xXx editiert.
als nächstes kommt die frage wie er ein programm so programmiert dass es sich automatisch öffnet nach dem empfangen. -- Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.Dieser Post wurde am 27.04.2006 um 21:32 Uhr von Karldin Shinowa editiert.