#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j;
int ascii_value;
char c;
FILE *plain;
plain=fopen("xx.dat","r");
while((c=getc(plain))!=EOF)
{
ascii_value=c;
printf("%d %c\n",ascii_value,c);
printf("~~~~~~~~~~~~~~~~~~~~\n");
}
fclose(plain);
return 0;
}
the file xx.dat is 12sdfsldkfj
MY output is
49 1
50 2
115 s
100 d
102 f
115 s
108 l
100 d
107 k
102 f
106 j
10
I am unable to understand why 10 in the last line is printed. Please help...Inline Code Example Here