2010-12-02 29 views
-2

Écrivez une fonction qui trouve une sous-chaîne dans une chaîne et remplace toutes ces occurrences par une autre chaîne. Prototype de la fonction:Écrire une fonction qui trouve une sous-chaîne dans une chaîne et remplace toutes ces occurrences par une autre chaîne?

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

Cas de test 1:

INPUT:
SRC [] = "SIVASAI".
trouver [] = "AS"
Remplacer [] = "ASAS"

SORTIE:
SRC [] = "SIVASASAI"

test Cas n ° 2: SRC [] = "SIVASAI".
trouver [] = "VASA"
Remplacer [] = "A"

SORTIE:
SRC [] = "SIAI"

solution devrait être efficace du temps .

+0

ce qui est la sortie pour le cas de test FindReplace ("AAA", "AA", "AB")? – lijie

+6

sent fortement les devoirs – stillstanding

+3

Voter pour fermer, pas une question, plus d'une instruction. –

Répondre