导航:首页 > 版本升级 > 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文件如何按行移动文件指针相关的资料

热点内容
捕鱼达人历史版本 浏览:73
mp4视频文件解密软件 浏览:62
多轴编程哪个软件最方便 浏览:27
老平板哪个是显示屏数据线插座 浏览:849
5sing上传音频文件格式 浏览:171
win10输入文件鼠标右键异常 浏览:634
听幼儿故事用什么app 浏览:514
iphone修改音频文件名 浏览:53
国家气象站点数据在哪里下载 浏览:342
网络设置的网站 浏览:914
手机测量放样怎么导数据和线型 浏览:648
企业展示型网站源码 浏览:781
易花花app哪里下载 浏览:323
外国程序员职业生涯长 浏览:709
看理想app怎么注销账号 浏览:545
数控铣床加工手工编程的步骤有哪些 浏览:411
uc浏览器为什么很多网站进不了 浏览:513
西部数据移动硬盘怎么 浏览:645
批处理修改子目录文件名命令 浏览:405
文件损坏怎么删除 浏览:977

友情链接