導航:首頁 > 版本升級 > 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文件如何按行移動文件指針相關的資料

熱點內容
長江大學網課用什麼app 瀏覽:431
華中系統圖紙編程哪個刀好 瀏覽:38
地方債務數據在哪裡查看 瀏覽:932
掃描文件怎麼設置格式 瀏覽:957
蘋果郵箱主機名填什麼 瀏覽:630
多張圖片同一個文件夾 瀏覽:798
win7怎麼打開shs文件 瀏覽:481
怎麼把文件夾做成iso 瀏覽:164
繽客網站上的房價怎麼在哪裡修改 瀏覽:406
單片機c51計數器實驗代碼 瀏覽:990
宏編程滑鼠代表什麼意思 瀏覽:753
別人撿到蘋果6有用嗎 瀏覽:829
word文件用wps打開 瀏覽:477
macbook修改文件格式軟體 瀏覽:757
美版s7edge那個版本好 瀏覽:529
視頻隱藏在文件夾里 瀏覽:144
網路通訊基礎是什麼 瀏覽:209
辦公電腦文件管理 瀏覽:222
火化費報銷文件有哪些 瀏覽:998
大數據這本書怎麼樣 瀏覽:954

友情鏈接