HTML Formular mit C++ ausfüllen, wie geht das?
-
Hallo,
vielen Dank!
wie mache ich das mit formular.htm?name=foo
Muss ich da was davorschreiben?
Mit dem öffnet man die Seite:
ShellExecute(NULL, "open", "iexplore", "www.AAAA.de", NULL, SW_SHOWNORMAL);
Wie mache ich das genau?
ZEUS
-
Deine Seite muss auf den input reagieren.
-
Hallo,
habe es jetzt geschafft:
// test_html.cpp : Definiert den Einsprungpunkt für die Konsolenanwendung.
//#include "stdafx.h"
#include <iostream>
#include "windows.h"
using namespace std;void main () {
ShellExecute(NULL, "open", "iexplore", "http://jambla.de/testform.php?name=ZEUS&nachricht=Hallo, was machste so?", NULL, SW_SHOWNORMAL);
}
Nur bei Methode Post geht es nicht.
ZEUS
-
ich mache da auch etwas rum
es gibt ne lib
libcurl
da gibts auch einfachere klassenbibl. dafür
da musst du
die die url eingeben, etvl. header ect.
und da gibt es dann 3 mehtoden
POST
POSTFILEDSIEZE
und dann noch eines mit POST....Wenn du kein ssl usw. hast, gehts glaub einfacher
kannst ja mal abchecken. eine andere möglichkeit wäre glaub schwer.
-
wenn post nicht geht, probier doch mal get
-
und probier mal den C++ std
(int main, return 0)
-
das tut doch aber zu dem bestimmten problem nichts zur sache, oder?
und dass void main()-en liegt nur daran, dass man es nicht richtig gelernt hat oder keinn gutes c++-tut oder -buch gelesen hat... und schließlich folgt aus void main(), dass kein return geschrieben wird. oder hast du schon mal einen compiler gesehen, der
void func(void) { return 0; }
fehlerfrei kompiliert? ich nicht...
-
Lars Hupel schrieb:
fehlerfrei kompiliert? ich nicht...
Ich schon... Als ich früher mal mit dem gcc gearbeitet hab, ging das. Weiss aber nicht ob das immer noch funktioniert.
EDIT: Hab mich verlesen. Ich dachte du meintest "void main(){return 0;}" Das funktioniert nämlich auf manchen Compilern. "void func(){return 0;}" sollte eigentlich nicht gehen.Das void zwischen den Klammern kannste auch weglassen. Das ist C.
-
Lars Hupel schrieb:
[...]hast du schon mal einen compiler gesehen, der
void func(void) { return 0; }
fehlerfrei kompiliert? ich nicht...
Versuchs mal mit (BCB6):
void func(void) { return; }
-
und? das geht mit fast jedem compiler, du returnst ja auch nix, also stimmts... ob das gut ist
-
interessanter ist ob
void f1(){}; void f2(){return f1;};
klappt. Sollte schon, hab aber gehört manche compiler hätten Probleme damit.
Is aber auch offtopic...