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 denierende 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 rauszubekommenHat 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
-
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