2010-12-02 5 views
-2

Schreiben Sie eine Funktion, die eine Teilzeichenfolge in einer Zeichenfolge findet und alle diese Vorkommen durch eine andere Zeichenfolge ersetzt. Prototyp der Funktion:Schreiben Sie eine Funktion, die eine Teilzeichenfolge in einer Zeichenfolge findet und alle diese Vorkommen durch eine andere Zeichenfolge ersetzt?

 char* FindReplace(char* src, char* find, char* replace); 

Testfall 1:

INPUT:
SRC [] = "SIVASAI".
finden [] = "AS"
Ersetzen Sie [] = "ASAS"

OUTPUT:
SRC [] = "SIVASASAI"

Testfall 2:
SRC [] = "SIVASAI".
finden [] = "WASA"
Ersetzen Sie [] = "A"

OUTPUT:
SRC [] = "SIAI"

Lösung sollte zeiteffizient .

+0

was für den Testfall FINDREPLACE der Ausgang ist ("AAA", "AA", "AB")? – lijie

+6

riecht stark nach Hausaufgaben – stillstanding

+3

Wählen zu schließen, keine Frage, mehr eine Anweisung. –

Antwort

Verwandte Themen