关于使用 c++ 代码将数据从一行移动到下一行以擦除第一行数据
Regarding Moving of data using c++ code from one row to next erasing first row data
我需要有关如何将数据从一行移动到下一行的帮助,随后擦除第一行数据。
我有 20 行,我的问题是将来自服务器的数据从 1 行移动到下一行,同时删除第一行数据并进一步移动数据。
例如:- 首先从第一行填充 20 行到 20 行,然后在下一次尝试中必须从第一行删除来自服务器的日志,我们必须显示从 2 到 21 的数据,接下来 3 到 22 等等。
我已经获取了向量并将数据作为字符串放入向量中,现在我必须仅在 c++ 中的向量的帮助下将数据从一行移动到下一行,同时删除第一行数据并将其向前移动,就像首先用 1 到 20 个日志填充 20 到 20 行, 然后删除第一行数据并打印 2 到 21 个日志。
如果有人有一些想法,请帮忙。
谢谢。
你所描述的被称为"循环缓冲区"或"环形缓冲区"。 而且你不需要自己实现它,因为 Boost 已经有了它:http://www.boost.org/doc/libs/release/doc/html/circular_buffer.html
相关文章:
- 如何在c ++中以一行(水平)打印两个文件的数据?如给定的.这两种形式来自两个不同的文本文件
- 从文件中的一行读取特定数据-C++
- 通过显示一行星号来创建条形图,该条形图将读取数据的输入文件
- 如何交替从文件中获取一行数据和一个整数?
- 两个线程尝试将一些数据读/写到数据库中表的同一行中
- 使用同一行C++中引入的数据
- 如何在一行中从不同的变量(数据类型)创建一个字符数组?
- C++/SQLite只输出一行数据
- 如何有效地从文件一行又一行地读取数据(相同类型)到多个向量(vectros的向量)
- 关于使用 c++ 代码将数据从一行移动到下一行以擦除第一行数据
- 如何在文本文件 c++ 中查找和替换一行数据
- 我似乎无法在qt创建器中打印几行数据。程序覆盖除最后一行之外的所有输出
- 如何从文本文件中删除一行数据
- 试图用C++编写一个只读取第一列数据并跳到下一行的类
- 从文件中读取数据类型string, int double.将每一行数据放入对象向量中
- 从文件中读取和存储数据时,每隔一行数据就会被跳过
- 如何处理csv文件输入流,我需要将文件的每一行中的数据划分为6个不同的变量(类型字符串和int)
- "Multiple definition of.." "First defined here"数据结构中的同一行中
- 如果我有一个用户记录在一行内如何找到登录的数据
- 如何使用CIN在一行中捕获两种不同的数据类型