我只想从文本文件中删除一个特定值或行
I want to delete just one specific value or line from Text File
-
此代码为学生打印文本文件中的所有课程,如果他想从某些课程中取消注册并且他将选择的课程将从文件中删除,我看到很多这样的问题,但我不能使用这种方式,因为我不想在另一个文件中存储数据,除了一行(将被删除(并重命名它,因为数据有参考每一位学生,提前感谢...
ifstream CourseAssign("C:\StudentsCourses.txt") ; int z=0 , y =1 ; if(!CourseAssign.is_open()) { cout << "Error opening" ; } while( CourseAssign >> Student_Details[*n].CourseName_of_Student[z]){ cout << y << Student_Details[*n].CourseName_of_Student[z] ; z++; y++; } int Num2 ;
-
在这里,用户(学生(应该输入一个数字,课程将被删除但是我只需要合适的代码就可以了,再也不能用普通的方式了
cout << "Which Course do you wanna unregister it" ; cin >> Num2 ; z = Num2; z -= 1 ;
我的文件就是这样
1:CS
2:Ai
3:Data Structure
至少您必须
读取文件,直到要删除的数据,然后读取以下所有内容。除非使用具有特殊布局的二进制文件格式,否则简单地重写整个文件通常比尝试就地更改文件更容易。
相关文章:
- C++试图读取一个文件并输出到另一个文本文件
- 将所有 *.txt 文件合并到一个文本文件中,其名称由用户使用 C++ 提供
- 我该如何循环遍历我的数组(缓冲区——包含一个文本文件),并将其打印成30字节的块
- 检查一个文本文件中的单词是否在另一个文本文件 (C++) 中
- 我想使用 ofstream 在 cpp 中创建一个文本文件
- 检查一系列单词,形成一个文本文件,保存在字符串vector C 中
- 从一个文本文件加载多个 char 和 int 类型的数组
- 使用文本文件中的值进行计算并写入另一个文本文件
- 为什么当我在Visual c ++ studio 2010中运行应用程序时光标会转到最后一个文本框
- 将三个文本文件组合成一个文本文件,形成一个句子C++
- 控制台程序读取文本文件行,做Levenstein并输出一个文本文件
- 如何将XML文件拆分为多个XML,以便每个新文件只包含原始文件中的一个文本节点
- 读取文本文件中的多行并写入另一个文本文件
- 我把矢量从一个文本文件中归档,它不会变成一行.我该怎么做
- 如何将字符串的特定部分替换为另一个文本
- 在QT中制作了一个文本浏览器,但代码就像它不存在一样?
- 如何正确地将一个文本整数作为参数作为空指针进行传递,并使用其地址作为整数的实际值
- 给定一个单词和一个文本,返回文本中单词字谜的出现次数
- 给定一个单词和一个文本,我们需要返回字谜的出现次数
- 我正试图将一个过程的结果写入一个文本文件,我遇到的问题是列的对齐问题