#include <stdio.h>
#include <string.h>
int main(){
int i;
int alphabet[26];
const char FILENAME[] = "/Users/user/Desktop/data.txt";
const int LEN;
memset( alphabet, 0, sizeof( alphabet ) );
len = strlen(FILENAME[]);
printf( "総文字数は%d (但し半角空白を含む)\n", len );
for (i = 0; i < len; i++) {
alphabet[ FILENAME[i] - '0' ]++;
}
for (i = 0; i < 26; i++) {
printf("%d / %d個", i, alphabet[i] );
return 0;
}

一応自分で書いてみたソースです。
たぶん間違いだらけ。