Waitrud Weber’s blog

things and reminders for memories

Code Analyzer: String function 002

 99 ://
100 ://
101 ://
102 ://
103 ://
104 :char* m_replace ( char* char_string,
105 : char* from_string, char* to_string ) {
106 :	char c1, c2;
107 :	int count = array_count( char_string );
108 :	int a_f = array_count( from_string );
109 :	int a_t = array_count( to_string );
110 :	int a_c = 0;
111 :	char* char_string_2 = 
112 :	  (char *) malloc ( sizeof (char)*( count + a_t - 1 ) );
113 :
114 :	int cnt_replace = 0;
115 :	for ( int i = 0; i<count; i++ ) {
116 :		c1 = *( char_string + i ) ;
117 :		a_c = 0;
118 :		for ( int j=0; j