wie nutze ich strncopy



  • Hallo Leute,

    ich möchte mit C++ feststellen, ob ein bestimmtes Zeichen an einer bestimmten Position in einem String vorhanden ist. Kann mir jemand einen Tipp geben?

    Danke im voraus.



  • Hallo

    Benutze doch einfach std::string.

    chrische



  • 1. mahct man das nicht mehr mit strXXX (das is aus c-zeiten)
    heute gibt es std::string:

    #include <string>
    
    std::string text = "blablabla";
    
    //feststellen, ob an bestimmter stelle best. zeichen steht:
    
    // ist 4. Buchstabe ein c?
    if(text[3] == 'c')
    // is drin
    else
    // nicht drin
    
    ////////////
    // feststellen, ob zeichen irgendwo vorkommt:
    size_t p = text.find('c'); bzw. size_t p = text.find("der zu suchende text");
    if(p != text.npos)
    // is drin, an stelle p
    else
    // is nich drin
    

    hoffe, du hast alles verstanden,

    Gruß, Maxi


Log in to reply