All pastes #833399 Raw Edit

Someone

public text v1 · immutable
#833399 ·published 2007-12-27 05:06 UTC
rendered paste body
int charreplace(char * string, int find_character, int replace_character) {

	int i, length, found;
	
	length = strlen(string);
	found = 0;

	for (i = 0; i < length; i++) {
		if (string[i] == find_character) {
			string[i] = replace_character;
			found++;
		}
	}

	return found;
}

int main(int argc, char *argv[]) {
	
	char * query_string = "cmd=and%20then%20the%22cat%22";
	int replacecount;

	printf("original string : %s\n", query_string);

	replacecount = charcount(query_string, '%');
	printf("%d occurrences to replace\n", replacecount);

	replacecount = charreplace(query_string, '%', 'Z');
	printf("%d occurrences replaced\n", replacecount);

	printf("replaced string : %s\n", query_string);
	//replace_hex_with_ascii(query_string);

	return 0;
}