#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char* suppNonLettres(char* s){
	int i;
	for (i=0;i<255;i++){
		if (s[i]<'A'){
			s[i]='\a';
		} if (s[i]>'Z'&& s[i]<'a'){
			s[i]='\a';
		} if (s[i]>'z'){
			s[i]='\a';
		}
	} return(s);
}

int main(int argc, char const *argv[])
{
	char* s=calloc(256,sizeof(char));
	char c=-128;
	int i;
	int t;

	s[0]=c;
	for (i=0;i<255;i++){
		c++;
		s[i]=c;
	} suppNonLettres(s);
	printf("%s\n",s);
	t=strlen(s);
	for (i=t;i>=0;i--){
		if (s[i]=='\a'){
			t--;
		}
	}
	printf("Cette chaine est de taille %d.\n",t);
	return 0;
}