Ausschneiden eines Strings



  • Hi,

    ich hoffe das Forum bzw. der Reiter ist richig.

    Wir müssen ein Programm in C++ schreiben.

    Schreiben Sie eine C-Funktion string index(), die eine bestimmte Zeichenkette in einem
    String sucht und den Index des ersten Auftretens im String bestimmt.
    Schreiben Sie eine zweite C-Funktion string cut(), die eine zu de nierende Anzahl von
    Zeichen aus einem String herausschneidet, z.B. aus "Suppenschussel\ wird "Supsel\.

    Das ganze natürlich mit Variablen und keinen festen Werten.
    Den ersten Punkt habe ich mit strstr gelöst sowie mit strlen um die Stringlänge rauszubekommen

    Hat jemand eine Ahnung wie man den zweiten punkt mit dem ausschneidenlöst? Komme da nicht wirklich weiter...

    Hab es wieder mit strstr probiert sowie size_t, aber auf die richtige Lösung komme ich nicht.

    MFG Bentix


  • Administrator

    Dir ist bewusst, dass es einen Unterschied zwischen C und C++ gibt? Wenn da steht, dass ihr C Funktionen programmieren sollt, dann schreibt ihr sicher kein C++ Programm ...
    Somit bist du auch im falschen Forum. ANSI C ist ein Stockwerk weiter oben 😉

    Hier mal eine Referenz zu <cstring> (C++), bzw. <string.h> (C):
    http://www.cplusplus.com/reference/clibrary/cstring/

    Hat auch Beispiele drin 😉

    Grüssli


Anmelden zum Antworten