память выделяю парвильно, все без ошибок, просто не выводит файл построчно pFile = fopen ("myfile.txt","rb"); fseek (pFile, 0, SEEK_END); siz=ftell (pFile); printf ("Size %ld\n",siz); buf = buffer = (char*) malloc (sizeof(char)*siz); for (; i < siz; ++i){ if ('\n' == buffer[i]) else if ('\r' == buffer[i]); else strcmp(buffer,buf); printf("%s",buf ); } счетчик просто считает байты и все( почему не печатается срока? -------------- заранее благодарен.