linux로 작업중인데요

no3miggi의 이미지

레드햇 9로 공부중인데요

알파벳의 각갯수와 총 갯수를 구하는 것을 짜는데요

filedecriptor로 파일을 rdwr로 열고
버퍼크기만큼 read하고

while("abc.txt"!=EOF){ //파일의 끝까지 도착할때까지...
for(i=0;i if(buf[i]='a'||buf[i]='A')
alp[0]++;
if(isalpha(buf[i]))
totalalpha++;
}

이렇게 했거든요....

근데 저기 저 while문안을 어떻게 해야할지 모르겠어요... NULL로 바꿔도 안되고...

어떻게 하면 될까요. 저 while문안 내용물을 어떻게 바꾸면 될 것 같기도한데....

==파일의 끝까지 읽어내려가면서 알파벳분류하고 갯수 세고....

이렇게 할려고 하거든요.. 혹시 보시고 어떻게 고쳐야할지 좀 알려주세요....