Ich nochmal, hoffentlich nerve ich nicht zu dolle
Ich suche diverse Funktionen für C unter Windows, ich weiss noch nicht welche es alles gibt, und bevor ich sie unnötiger weise selber zusammen zimmer, frage ich hier.
1. Ich suche eine Funktion die einen String durchsucht nach einen Muster, und mir die erste Zeichennr. zurückgibt. z.B. soll im String "Das ist ein Guter String!!" der Text "Guter" gefunden werden. Auf Groß/Kleinschreibung sollte nicht geachtet werden, aber ich suche auch eine die darauf achtet. Wenn nix gefunden wurde sollte 0 bzw FALSE zurück gegeben werden
2. Ähnlich wie 1. nur wird das Muster durch einen anderen String ersetzt, also aus "Guter" wird z.B: "schöner"
Ich habe für Amiga Programmiert und da hiesen unter AmiBlitz2 die Funktioinen so:
zu 1. znr=InStr(String, Findstring,[Startposition])
zu 2. str=Replace$(string,suchstring,ersetzstring)
Die Funktionen sind sehr wichtig ich benötige Sie dauert, zwar noch nicht unter C aber das wird nicht lange auf sich warten
In zukunft werde ich hier wohl noch öfters nach Funktionen Fraqen, könnte alsao sein das das Thema sich noch Wochen hinzieht
Edit: Achja 3. eine Funktion die mir einfach nur zurück gibt wie oft ein Muster im String vorkommen, dann könnte man die Endstringlänge berechnen um einen evt. Pufferüberlauf zu vermeiden.
Ich suche diverse Funktionen für C unter Windows, ich weiss noch nicht welche es alles gibt, und bevor ich sie unnötiger weise selber zusammen zimmer, frage ich hier.
1. Ich suche eine Funktion die einen String durchsucht nach einen Muster, und mir die erste Zeichennr. zurückgibt. z.B. soll im String "Das ist ein Guter String!!" der Text "Guter" gefunden werden. Auf Groß/Kleinschreibung sollte nicht geachtet werden, aber ich suche auch eine die darauf achtet. Wenn nix gefunden wurde sollte 0 bzw FALSE zurück gegeben werden
2. Ähnlich wie 1. nur wird das Muster durch einen anderen String ersetzt, also aus "Guter" wird z.B: "schöner"
Ich habe für Amiga Programmiert und da hiesen unter AmiBlitz2 die Funktioinen so:
zu 1. znr=InStr(String, Findstring,[Startposition])
zu 2. str=Replace$(string,suchstring,ersetzstring)
Die Funktionen sind sehr wichtig ich benötige Sie dauert, zwar noch nicht unter C aber das wird nicht lange auf sich warten
In zukunft werde ich hier wohl noch öfters nach Funktionen Fraqen, könnte alsao sein das das Thema sich noch Wochen hinzieht
Edit: Achja 3. eine Funktion die mir einfach nur zurück gibt wie oft ein Muster im String vorkommen, dann könnte man die Endstringlänge berechnen um einen evt. Pufferüberlauf zu vermeiden.
Zuletzt bearbeitet: