文件的使用问题
代码:FILE *fp;
char ch;
...
[bold]while (fread(&ch, sizeof(char), 1,fp) ==1)--------------->这里的[bold]1[/bold](==1中的1)是代表什么意思?
{
ch = toupper(ch);
fseek(fp, -(long)sizeof(char), SEEK_CUR);
fwrite(&ch, sizeof(ch), 1, fp);-------------->这句又代表着什么意思?
fseek(fp, 0L, SEEK_CUR);
}[/bold]
最好能解释一下这段代码是什么意思?如果可以的话解释一下每一句所要表达的含义?
我是初学者,实在是不明白,谢谢!