導航:首頁 > 版本升級 > vc文件如何按行移動文件指針

vc文件如何按行移動文件指針

發布時間:2021-12-02 16:52:42

A. 用VC編程,讀取文件內容時,如何讓文件指針移到下一行開頭的開頭呢望指點……

你好!
p->文件名,也就是一個特定符號位置,也可以用go to強行跳轉.不知道你是不是這個意思,謝謝!
用fread函數可以實現

B. c++ 用vc的 怎麼將打開的文件中的游標移動到文件開頭,我是用fopen(*,「a+」)打開的, 急需!!

fseek函數
int fseek( FILE *stream, long offset, int origin );
第三個參數設置為SEEK_SET 即把文件指針移動到文件開頭

C. VC如何把指定路徑賦給指針

定義一個字元型數組char
chararray[m];
為編輯框定義一個cstring類型成員變數m_editcstring;那麼m_editcstring可以當字元型數組看待處理,也可以通過for
語句將m_editcstring賦值給chararray[m]
for
(i=0;i<=m;i++)
chararray[i]=m_editcstring[i];

D. VC++怎麼按行讀寫TXT文件

CString strText;
CString szLine; //存儲行字元串

CStdioFile file;
file.Open("ts.txt",CFile::modeRead);//打開文件

//逐行讀內取字元串
while( file.ReadString( szLine ) )
{
strText += szLine;
}
MessageBox(strText);
//關閉容文件
file.Close();

E. VC怎麼使文件指針指向特定的某一行的開始。

累記換行回車的數量。。可以實現從特定行N開始輸出。。(自動換行的情況不清楚)

F. vc++ mfc 如何將數據一行行的寫入指定文件中

fwrite() 用於 2 進制文件輸出,一般不需要把數據一行行分開,因為分行的2 進制文件,再次用於輸入時,你還要考慮 CR,LF 佔位,增添麻煩。
2 進制文件,除ASCII字元串可以肉眼識別,數據用肉眼是不能識別的。

下面給你一個fwrite() 例子:
FILE *fp;
int x=1,y=2;
char crlf[]="\r\n";
fp = fopen ( "a.bin" , "wb" ); // 打開文件,文件名 a.bin, 2進制,寫文件
fwrite (&x, sizeof(int),1 , fp ); // 輸出 x
fwrite (crlf, sizeof(crlf),1 , fp ); // 輸出 回車換行符號
fwrite (&y, sizeof(int) ,1, fp ); // 輸出 y
fwrite (crlf, sizeof(crlf),1 , fp ); // 輸出 回車換行符號
fclose (fp); // 關閉文件,寫EOF
你可以在DOS窗打命令
more a.bin
或 type a.bin
或 其它方法看回車換行
-----------------
另外,MFC 程序 標准做法,是 在 你的 CDoc 中 Serialize 那裡輸入輸出
void CHgziliDoc::Serialize(CArchive& ar)
{
。。。。
}

用fwrite 你要自己 安排 在哪裡 打開文件,在哪裡 輸出,用不用 MFC 的打開文件 標准對話窗。

G. VC++中文件指針如何移動

CFile file;
file.Open("YourFileName",CFile::modeRead);//以讀方式打開
file.Seek(10,CFile::end);//定位到文件倒數第10個位元組
file.Seek(10,CFile::begin);//定位到文件順數第10個位元組
file.Seek(10,CFile::current);//定位到當前之後第10個位元組

H. 在VC編輯框中如何讓游標移動到指定行的行首

CEdit* edit =(CEdit*)GetDlgItem(IDC_EDIT1);
edit->SetSel(0,0);

I. vc++中的c語言是怎樣用文件指針的

打開,寫,關閉。打開,讀,關閉。
#include<stdio.h>

void main()
{
FILE *fp;
char str[20];
if ( (fp=fopen("c:\\tmd.txt","w"))==NULL) {
printf("open error\n");
exit(0);
};
fprintf(fp,"Hello !\n");
fclose(fp);
if ( (fp=fopen("c:\\tmd.txt","r"))==NULL) {
printf("open error\n");
exit(0);
};
fscanf(fp,"%s",str);
fclose(fp);
printf("I read: %s",str);

}

閱讀全文

與vc文件如何按行移動文件指針相關的資料

熱點內容
免費網站不收費片 瀏覽:765
java證書解析 瀏覽:242
大數據檢驗檢測 瀏覽:808
測名網站哪個比較好 瀏覽:912
手機克隆後的數據存在哪裡 瀏覽:201
linux下lib文件使用 瀏覽:578
有希望的男人女主是誰 瀏覽:956
金十數據在哪裡看eia公布時間 瀏覽:687
ppt堆積柱形圖怎麼編輯數據進去 瀏覽:546
食物鏈韓劇女主角是誰 瀏覽:245
木材義大利電影 瀏覽:609
崔字打一個生肖 瀏覽:289
電腦桌面文件名突然改變 瀏覽:559
台灣大尺度電視劇男男 瀏覽:988
ios延遲配置文件 瀏覽:100
全國最大的電影網站 瀏覽:384
日本胸大電影推薦 瀏覽:980
色色言情小說 瀏覽:301
用什麼app看ar電影最好 瀏覽:104
都市之福艷後宮相同的小說 瀏覽:509

友情鏈接