2 fragen shutdown und wsock32.lib linken



  • hi@@ alll
    bi neu
    hier hab 2 fragen
    ich brauche für mein prog ein neutsart also ein shutdown. aber ich möcht nicht das gewönliche shutdown programm sondern eine andere oberfläche wie kann man das realiesiren.
    2:

    Code:
    #include <iostream>
    #include <winsock.h>
    
    int getdns(int, char **)
    {
        char ac[80];
        if (gethostname(ac, sizeof(ac)) == SOCKET_ERROR) {
            std::cerr << "Error " << WSAGetLastError() <<
                    " when getting local host name." << std::endl;
            return 1;
        }
        std::cout << "Host name is " << ac << "." << std::endl;
    
        struct hostent *phe = gethostbyname(ac);
        if (phe == 0) {
            std::cerr << "Yow! Bad host lookup." << std::endl;
            return 1;
        }
    
        for (int i = 0; phe->h_addr_list[i] != 0; ++i) {
            struct in_addr addr;
            memcpy(&addr, phe->h_addr_list[i], sizeof(struct in_addr));
            std::cout << "Address " << i << ": " << inet_ntoa(addr) << std::endl;
        }
    
        return 0;
    }
    
    int main(int argc, char *argv[])
    {
        WSAData wsaData;
        if (WSAStartup(MAKEWORD(1, 1), &wsaData) != 0) {
            return 255;
        }
    
        int retval = getdns(argc, argv);
    
        WSACleanup();
    
        return retval;
    }
    

    mir wirde gesagt ich musss die wsock32.lib linken wie mach ich das.
    ich benutzte dev c++

    mfg

    blader



  • #pragma comment(lib, "wsock32.lib")

    Welches gewöhnliche Shutdown Programm? Was für eine Oberfläche und wofür? Alles unverständlich



  • ... schrieb:

    #pragma comment(lib, "wsock32.lib")

    DevC++ versteht das 'pragma' nicht, da es so nicht funzt ?!

    Hast du das als Projekt oder als einfache *.c-Datei?

    Unter "Projekt Optionen, Parameter ->Linker" oder unter
    "Werkzeuge, Compiler Optionen, im unteren Feld"
    -- >> ""//Dev-Cpp/lib/libws2_32.a"" (ohne "") hinzufügen! 😃



  • Ich bin ein Mann ergo nutze ich Visual Studio. Hab das Dev C++ glatt überlesen. 🤡



  • 😮 🙄
    MAN(n) kann auch mit weniger Professioneller SW gute Programme schreiben!! 😃 😃



  • danke.

    aber wist ihr gute bücher ebooks zu consolen programmierung



  • blader schrieb:

    danke.

    aber wist ihr gute bücher ebooks zu consolen programmierung

    wier wist sogar Professionelle tutorials, die funzen, bzw. mit dehnen duh deine consol progs realiesiren kansd.

    du kahnst jar maal in die fqa's schauhn, da sint sihcerliech tuts zu den tema.





  • @frag mich
    was soll der schrott?? 😡 gehört nicht hier rein!

    @admin
    schmeiß den schrott raus (BITTE 😃 )!



  • Don't feed the trolls...



  • byby


Log in to reply