Exemple #1
0
int main() {
    char arr[] = "hello world";
    
    printf("string forward:\n%s\n\n", arr);
    reverseCharArray(arr);
    printf("string reversed:\n%s\n\n", arr);

    return 0;
}
Exemple #2
0
/* Converts num into a '\0' ended string in str parameter*/
	void intToString(char* str, int num) {
	int length = numLength(num);
	int numLength = length;
	int i;

	if (num < 0) {
		str[length - 1] = '-';
		num *= -1;
		numLength--;
	}

	for (i = 0; i < numLength; i++) {
		str[i] = (char)(num % 10 + '0');
		num /= 10;
	}

	reverseCharArray(str, length);
	str[length] = '\0';
}