40 lines
1.0 KiB
C
40 lines
1.0 KiB
C
#include <stdio.h>
|
|
|
|
int main(){
|
|
int ch,c,m[10];
|
|
ch = c = 0;
|
|
printf("ascii symb - its num\n");
|
|
while((ch = getchar()) != EOF){
|
|
m[c] = ch;
|
|
c++;
|
|
if(c == 10){
|
|
for(c = 0; c < 10; c++){
|
|
switch(m[c]){
|
|
case '\n':
|
|
printf(" \\n - %3d ",m[c]);
|
|
break;
|
|
|
|
case '\t':
|
|
printf(" \\t - %3d ",m[c]);
|
|
break;
|
|
|
|
case ' ':
|
|
printf("\"%c\" - %3d ",m[c],m[c]);
|
|
break;
|
|
|
|
default:
|
|
if(m[c]<' '){
|
|
printf(" ^%c - %3d ", m[c] + 64, m[c]);
|
|
}else
|
|
if(m[c] == 127){
|
|
printf(" ^? %3d ",m[c]);
|
|
}else printf("%3c - %3d ",m[c],m[c]);
|
|
}
|
|
}
|
|
printf("\n");
|
|
c = 0;
|
|
}
|
|
}
|
|
return 0;
|
|
}
|