c++对文件的操作问题

作者&投稿:戎邱 (若有异议请与网页底部的电邮联系)
c文件操作问题。。~

在while(!feof(in))这句前面,加上一句话
fseek(in, 0, SEEK_SET);

意思是把文件内部指针移到开头,因为你刚才写文件的时候,这个指针会随着你的写入慢慢往后移动,你再读的时候还是从这个指针开始读的,所以你读的时候这个指针已经出界了
你可以去学习下fseek这个函数

不会的。
你查下msdn上关于getc函数的说明就知道了,these functions returns the character read. To indicate an read error or end-of-file condition, getc and getchar return EOF 它只是在出错或结尾时才返回EOF(意思是end-of-file )
文件里有你写的eof它只会当正常字符看

ios::app
app 就是 append,英文意思就是把指针放到文件最后位置,新写的东西添加 在 文件最后。
最好用二进制文件读写,去掉 app,自己seek位置,这样 可以 update 文件的任何 一部分数据。

用seekg设置文件指针


文员面试一般会问什么
文员面试一般会问以下内容:一、自我介绍 请简单介绍一下你的个人经历、教育背景以及相关工作经验。二、专业技能问题 关于办公软件操作,如Word、Excel和PPT等的使用技能。关于文件整理、归档和管理工作流程的经验和知识。你是否了解过文员岗位的具体职责和要求?你是否能够熟练地完成相关工作内容?能否处理日常...

Excel专家实战问答800问目录
Excel专家实战问答800问目录 以下是文章的精简版,涵盖关键操作和问题点:第1章 Excel入门知识 隐藏Office助手: 隐藏助手功能介绍 获取帮助: 寻找独立帮助资源 未在“程序”菜单找到Excel: 安装路径与菜单设置 设置默认工作文件夹: 个性化文件管理 查看其他程序文件: 文件夹浏览与共享 ...

编辑PDF文件时如何删除页面?
现如今已经有越来越多的工作者开始使用PDF格式的文件。可因为PDF文件格式的独特性,导致PDF文件的操作与其余格式文件也大不相同。编辑PDF文件一般都需借助PDF编辑器的力量才可以进行操作。工具\/材料 电脑 有人会问我:说了这么多,编辑PDF到底该怎么操作? 其实编辑PDF很简单,只需要准备一个PDF编辑...

文件夹访问被拒绝,您需要权限来执行操作
3.2. 文件夹所有者权限限制 文件夹所有者可以通过设置权限来限制其他用户对文件夹的访问。如果您不是文件夹的所有者或没有足够的权限,系统将拒绝您的访问请求。3.3. 操作系统设置限制 操作系统中的某些设置也可能导致文件夹访问被拒绝的情况。例如,安全策略、用户账户控制(UAC)或组策略等设置可能会...

打开WPS提示“无法打开文件”,怎么办?
该问题通常是由于试图访问或修改一个当前被另一个程序或进程占用的文件所导致的。为了解决这个问题,您需要确定哪个程序正在使用该文件,并关闭它或者确保它完成对该文件的操作。1. 文件被占用的情况:当您尝试在WPS中打开一个文件时,如果该文件已经被其他程序打开或正在使用,WPS将无法创建或访问该文件...

怎样在WORD文档中插入页码?
Word如何插入上页码和下页码,操作其实很简单的,操作步骤如下:因不知你的运行环境,故按以下运行环境操作:操作系统:Windows10(默认设置)应用软件:MicroSoft Office 2010(Word默认设置)WORD版本 演示例子:在文档中插入上页码和下页码,右边显示 第一步,在上方菜单栏中找到【插入】(如图1-1),...

...问:怎么操作可以使A文件夹里只有B文件和D文件
打开A文件夹,按下ctrl 键 ,,鼠标双击C文件夹 ,将C文件夹中的D文件拖到A文件夹中即可。

在问下电脑操作小技巧
将被放入回收站 SHIFT+DELETE 删除被选择的选择项目,如果是文件,将被直接删除而不是放入回收站 CTRL+N 新建一个新的文件 CTRL+O 打开“打开文件”对话框 CTRL+P 打开“打印”对话框 CTRL+S 保存当前操作的文件 CTRL+X 剪切被选择的项目到剪贴板 CTRL+INSERT 或 CTRL+C 复制被选择的项目到剪贴...

问一下,用DOS在C盘下查看其所有文件,包括隐藏文件,及其属性的操作
[\/C] [\/I] [\/Q] [\/F] [\/L] [\/G] [\/H] [\/R] [\/T] [\/U][\/K] [\/N] [\/O] [\/X] [\/Y] [\/-Y] [\/Z][\/EXCLUDE:file1[+file2][+file3]...]source 指定要复制的文件。destination 指定新文件的位置和\/或名称。\/A 只复制有存档属性集的文件,但不改变属性。\/M 只复制...

Word2010文档排版的几个小技巧.doc
问:要对 Word 进行页面调整,通常大家采用的方法是选择“文件→页面设置”选项的方法进行,请问有没有更快速方便的方法呢? 答:有,如果要进行“页面设置”,只需用鼠标左键双击标尺上没有刻度的部分就可以打开页面设置窗口。 2.Word 中巧选文本内容 问:在 Word 文件中进行编辑操作时,经常需选定部分文件内容或全部...

前郭尔罗斯蒙古族自治县13144794471: C++文件操作中的三个小问题 -
肇胀明可: 额...1肯定有区别撒,ifstream只能进行读操作,是没法写入文件的,fstream读和写就都可做2打开的时候肯定要加后缀撒,text.txt和text是两个文件,不加后缀只能识别text,要是想打开一个文件,那个文件没有的话,c++是什么都不干的,不过file...

前郭尔罗斯蒙古族自治县13144794471: C++文件操作问题 -
肇胀明可: filebuf::openprot; //默认的兼容共享方式 filebuf::sh_none;//独占,不共享 filebuf::sh_read;//读共享 filebuf::sh_write; //写共享 以上方式仅旧版VC中支持,新版VC在share.h中为Win32项目定义了如下方式[1] _SH_DENYRW 0x10 /* deny read/...

前郭尔罗斯蒙古族自治县13144794471: c++文件操作问题,急 -
肇胀明可: 先全部按行读进来,然后把第一行替换掉,再重新全部写回去.写回去之前把原始的文件最好清空,否则如果新的第一行比原始的第一行短的话有可能后面会有多余的字串.因为文件都是顺序存储的,所以...

前郭尔罗斯蒙古族自治县13144794471: C++文件操作问题
肇胀明可: 存入变量就是在内存中 只有在进行了文件的写入,才会写入到文件中

前郭尔罗斯蒙古族自治县13144794471: 关于c++中文件的操作 -
肇胀明可: #include<fstream> #include<iostream> using namespace std; int main() { ofstream one("one.txt",ios::out); if(!one) { cerr<<"Write Error."<<endl; return 0; } char c[20]; for(int i=0;i<20;i++) { if(cin>>c[i]) { continue; } else { c[i]='\0'; break; } } one<<c; ...

前郭尔罗斯蒙古族自治县13144794471: c++中关于文件的操作,本人菜鸟,求高手解答!
肇胀明可: 哈哈,这简单!只是变量名的差别~~ inta; intb; 其中a和b的差别. ofstream是C++文件输出流,ifstream是输入流.

前郭尔罗斯蒙古族自治县13144794471: c++文件操作的读写操作 -
肇胀明可: 使用<<,>>运算符 只能进行文本文件的读写操作,用于二进制文件可能会产生错误.使用函数成员 get、put、read、write等:ofstream的成员函数write从内存中的一个指定的位置开始输出固定数目的字节到指定的流,当流被关联文件时,函数...

前郭尔罗斯蒙古族自治县13144794471: c++编程文件操作问题
肇胀明可: c++中你可以设计成链表的结点来存储你所在文件的内容,如需删除或者添加之类的操作 只需删除或添加结点.. 例如在图书管理系统里面,需要用文件(这里是Txt格式)来存储读者的信息,可以这样设计 定义类library....省略 void Library::...

前郭尔罗斯蒙古族自治县13144794471: c++关于文件的操作
肇胀明可: 如果没有特殊的要求可以用TStringList来快速的解决这个问题 比如有个文件交test.txt 读取的时候 TStringList *sg = new TStringList; sg->LoadFromFile("C:\\test.txt"); ShowMessage(sg->Text); 写的时候 sg->SaveToFile("C:\\test.txt");

前郭尔罗斯蒙古族自治县13144794471: c++如何进行文件读写操作 -
肇胀明可: C++中对文件的操作是用文件流来实现的,具体的就可以在文件流这个类库中找到相应的操作函数,如创建文件流,向文件流中写入数据,读入文件流等给你一个简单的读写文件程序: #include <stdio.h> void main() {FILE *fp= fopen("D:\\File1....

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网