CFile Read(),当一次读不完文件数据的时候,下次再读,怎么就知道接着上次...
读文件是有个文件指针,调用Read时文件指针制动向前移动,下次再调用是是接着上次文件指针读。
CFile::Read()函数的问题
Read只是向PString指向的地址的连续9个字节的空间内存储读到的数据,并不管你为这个指针分配了多少空间!是可以读取字符的,而且在显示字符串时是以'\\0'作为字符串结束标志的,同样也是不管这个char的指针分配了多大的空间,所以也是可以正常显示的。但是,在一个程序中还有其他很多变量的,而其他变量的地...
vc中如何修改TXT文件的指定行的内容?
Step1. 使用file.open打开文件之后呢 文件的指针就停在该txt的开始位置 然后这个ReadString可以以行为单位进行读取 每用一次这个函数,指针就会自动往下走一行(估计是用换行符判断的)。比如你想修改第五行 你只需要运行这个函数四次 就可以将文件指针调到第五行的开始了 是不是很爽~咩哈哈 Step2. 定...
CFile怎样判断是否读到文件结束了?
1,先获取内容长度,在搜索\\r\\n得到最后一行位置,在把指针调整到那里。2,读文件是有个文件指针,调用Read时文件指针制动向前移动。3,下次再调用是是接着上次文件指针读。mile.Read(sRead,2),第二个参数指定了最多读几个字符,自己指定了读两个字符。例如,CFile fr;...\/\/打开文件 char readb...