how compress string in c
#include <stdio.h>
#include <string.h>
void compressString(char* str) {
int len = strlen(str);
int count = 1;
for (int i = 0; i < len; i++) {
if (str[i] == str[i + 1]) {
count++;
} else {
printf("%c%d", str[i], count);
count = 1;
}
}
}
int main() {
char str[] = "aaabbbcccd";
compressString(str);
return 0;
}