2 u010710512 u010710512 于 2016.04.08 11:32 提问

c++ 写一个查询系统 ,不用数据库,从txt中读取数据,求大神指点啊 ...
c++

图片说明

2个回答

qq_26431469
qq_26431469   2016.04.08 11:43

你首先的规范text 文档的数据格式 ,然后通过文件流从文件中读取数据

u010710512
u010710512 中间都是用空格隔开的,说是要实现一个通用的查找方法,
2 年多之前 回复
u010710512
u010710512 能说的详细一点吗?
2 年多之前 回复
qq423399099
qq423399099   Ds   Rxr 2016.04.08 12:02

直接用ifstream读入,然后getline一行行读取,然后可以用sscanf格式化提取(因为你是用,分隔的)
可以把数据都存储下来(存在结构体数组或者vector都行)
之后再实现查找的功能

qq423399099
qq423399099 回复金贝贝1111: 不太懂你的意思
2 年多之前 回复
u010710512
u010710512 回复小灸舞: 是一个通用的查找,文件里不一定存的都是这些,年龄啊什么的
2 年多之前 回复
qq423399099
qq423399099 回复金贝贝1111: 弄一个Student类(姓名,性别,年龄........),把每一行的信息存到一个Student类的对象,算不算面向对象?
2 年多之前 回复
u010710512
u010710512 如果用面向对象的思想,应该怎么实现啊
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
最近写了一个从数据库中读取文件并写在txt文件中(当数据过多的时候写在多个txt文件中)
一:连接数据库: package com.files.readdata; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import
从数据库中读取表中数据然后写到txt文件中
package com.tr.readdata; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io
java小程序从数据库中(表)中读取数据然后创建文件夹生成txt文件
最近在写文件文件读写的功能对读写操作有了更深一层的理解。 在java中stream代表一种数据源,javaio的底层数据源。 在任何有能力产生数据源的javaio对象就可以看作是一个InputStream对象。他能产生数据源我们便能将数据取出来,java对封装的通用方法就用read()方法。 反之任何有能力接受数据源的javaio对象我们就可以看作是一个outputsteram 对象,能接受
从txt文件中读取数据并自动建立单链表
从文本文件中读取数据并自动建立单链表 另一个完整的程序 http://download.csdn.net/source/3198575 VC++6.0环境下编译通过
不用循环计算1到100相加
public static void main(String[] args) throws Exception { System.out.println("计算结果:"+ sum(100)) ; //调用操作 } public static int sum(int num){ //定义方法用于求和操作 if(num == 1){ //判断是否是加到了最后一个数 return 1 ; }
PHP将数据库中的数据输出到txt文件,怎么读取txt文件
<———将数据库数据写进txt文件————->header('Content-Type:text/html;charset=utf-8'); $con=mysqli_connect('localhost','root','123456'); //为了数据插入数据库时不会乱码,加上下面这一句 mysqli_query($con,"set names utf8"); $db=mysqli_select_
一个简单的从txt文件中读取数据插入数据库
一: 首先我们应该先·建一个Dynamic web project 工程。 二: 定义一个读文件操作 package com.what.files; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader
从linux中的mysql数据库提取数据直接生成txt文件。
指令例子echo "select distinct(dest_term_ids) from submit_logs where service_id=lytsb00020 or service_id=lytsa10400" |mysql -u smgp smgp -p>temp0706.txt
[C#] 从数据库读取数据并输出
连接数据库,并从数据库中读取数据后并输出!   using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; namespace Login { class Program { static v
批量从文本文件中读取数据存储到MySQL数据库
批量从文本文件中读取数据存储到MySQL数据库中。