导航:首页 > 版本升级 > 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在哪里看 浏览:367
好看的韩国爱情电影爱情推理片 浏览:325
熙和宇 浏览:833
韩国伦理片演员李彩 浏览:994
偷情电影欧美 浏览:450
登录功能需要与数据库交互么 浏览:309
林正英鬼片全部电影 浏览:513
ps另存为文件大小设置 浏览:79
linux获取微秒 浏览:387
巴塞电影官网为什么打不开 浏览:44
查看数据库的物理结构 浏览:125
皇室战争版本不同 浏览:996
有王校长秦奋的小说 浏览:336
cmd获取文件夹里的文件名 浏览:517
超级肉的电影 浏览:849
网络利于什么 浏览:631
多攻一受兽世推荐 浏览:973
今天晚上想去看电影 浏览:315
啄木鸟系列在线电影 浏览:71
新泰市电影院今日电影 浏览:275

友情链接