社区
C++ 语言
帖子详情
c++文本问题........
qintaisan
2012-06-05 09:24:46
现在要做一个通讯录系统...想用文本保存数据 可要实现数据有条件的读取、修改很头疼啊 怎么从一个特定的字符读到下一个特定字符啊...还有,输出的时候能按照学号升序排列吗??用数据库很简单可是文本的话就零乱啦.... 求前辈解答!!不胜感激....
...全文
113
10
打赏
收藏
c++文本问题........
现在要做一个通讯录系统...想用文本保存数据 可要实现数据有条件的读取、修改很头疼啊 怎么从一个特定的字符读到下一个特定字符啊...还有,输出的时候能按照学号升序排列吗??用数据库很简单可是文本的话就零乱啦.... 求前辈解答!!不胜感激....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gabriel1017
2012-06-06
打赏
举报
回复
照你的需求来看
你只是做一个自用的小搞搞软件
这个方案应该满足要求了.
gabriel1017
2012-06-06
打赏
举报
回复
不想学复杂的数据库的话,有两种思路:
1,sqlite 文件型数据库, 自己baidu google看看
2,用txt存放, 不过你需要在程序开始的时候预加载所有数据,
在内存操作数据更新,记得用排序的相关算法.
定时保存数据,
退出程序时也保存次数据.
第2个方法比较老土,处理的数据很重要的话就不要用了.使用中途一个断电就全没了.
赵4老师
2012-06-06
打赏
举报
回复
楼主立即开始学习SQL Server以及T-SQL语言为时未晚。
qixing1115
2012-06-06
打赏
举报
回复
qintaisan
(qintaisan)
等 级:
结帖率:
0.00%
某大一菜鸟
2012-06-06
打赏
举报
回复
这个应该不难吧..
通讯录的元素的数据结构不会很复杂,用常用方法隔开每个元素就可以了..
话说能用xml不?
hyztcy
2012-06-06
打赏
举报
回复
楼主可以参考一下字典的设计,有一种设计叫做索引。
慢慢从文本做起,你才能知道数据库的一些原理。
xiaoji0507
2012-06-06
打赏
举报
回复
数据量不是很大的话一次性加载到内存里面进行操作。
如果数据很多的话就fseek 咯。。。
qintaisan
2012-06-06
打赏
举报
回复
课设题!只能用文本啊 数据库不让用.....
liangbch
2012-06-05
打赏
举报
回复
看你需要了。
如果不使用数据库,则程序的依赖较少,安装和部署就比较容易。好多词典软件就不使用数据库,而使用自己定义的数据格式,自己定义的索引。不过工作量较大。
使用数据库,程序非常简单,特别是用sql方法访问的数据库,移植也比较方便,不过安装很麻烦。需要安装数据库server端程序,还需要数据库的驱动。程序也比较大,需要依赖许多组件。
qq120848369
2012-06-05
打赏
举报
回复
数据库。
Qt5(
C++
)高级篇之1:HTTP网络编程实战
1.带领您深入学习QT5/
C++
:HTTP基础理论、GET抓取网页、POST提价数据、JSON解析、
文本
浏览器、图片浏览器,逐步提升Qt编程水平。 2.所有章节均有理论知识介绍、接口讲解、实例代码讲解,讲解过程中不断穿插老师在...
C++
的源文件.cpp与头文件.h
一、
C++
编译模式 通常,在一个
C++
程序中,只包含两类文件——cpp文件和h文件。cpp文件被称作
C++
源文件,里面放的都是
C++
的源代码;h文件则被称作
C++
头文件,里面放的也是
C++
的源代码。 C+ +语言支持“分别编译”(separate compilation)。也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里。 cpp文件里的东西...
C++
中*.h和*.cpp文件的编译
转自博客:(https://blog.csdn.net/u012617944/article/details/78405686) 一、
C++
编译模式 通常,在一个
C++
程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作
C++
源文件,里面放的都是
C++
的源代码;而.h文件则被称作
C++
头文件,里面放的也是
C++
的源代码。 C+ +语言支持“分别编译”(separate co...
C++
使用graphics.h绘制二维坐标
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码
C++
Basic 14:
C++
源文件(.cpp)和头文件(.h)该怎么写才规范?
这个
问题
在许多
C++
程序员看来会很搞笑,“这么简单的
问题
还用得着你废话!”。但是由于本人生性愚钝,学
C++
的时候,确实花了很久的时间都搞不明白,只是会写一个文件,但不会写一个工程。而用
C++
编写比较大型的项目时,文件的分割管理确实确实是非常必要的。下面就非常简洁明了地谈谈头文件(.h)和源文件(.cpp)应该怎么写。 目录 头文件(.h): 源文件(.cpp): 第二篇...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章