Dakujem vam :) lebo v programe to mam takto
if(znak1!=EOF)
{
putc('+',fw);
while((znak1=getc(fr1))!='\n'&&znak1!=' '&&znak1!=EOF)
{
putc(znak1,fw);
}
putc(' ',fw);
}
A ak dojde na koniec suboru while sa skonci ale cez if to potom este prejde to znamena ze to vypise iba to plusko a medzeru bez whilu a to mi vadi preto som sa pytal :) proste akoby to tomu znaku nepriradilo iba to skoncilo cez while preslo a az potom to skoncilo po dalsom while.