c++课设 车辆管理系统出错,求高人指教

问题描述

c++课设 车辆管理系统出错,求高人指教


请前辈指点,头痛啊!!!!!!!!

两个主要函数
void struck::read(){
fstream struckfile("struck.txt",ios::in|ios::out);
vector vec(9);

fun_substr(struckfile," " ,vec);

int i,j;
for(i=0,j=0;i<vec.size();i=i+9,j++){//vec.size实际使用大小

   c3[j].num = vec[i];
   c3[j].id = vec[i+1];
   c3[j].company= vec[i+2];
   c3[j].km = atoi(vec[i+3].c_str());
   c3[j].oil = stoi(vec[i+4].c_str());
   c3[j].cost= stoi(vec[i+5].c_str());
   c3[j].road = stoi(vec[i+6].c_str());
   c3[j].all_cost =stoi( vec[i+7].c_str());
   c3[j].kg = stoi(vec[i+8].c_str());

}
count_struck = j+1;
struckfile.close();
}

void fun_substr(fstream &file,string str_sep ,vector &vec){

int count =0;
string str = "";
string str_temp = "";
int pos = 0;
int sep_len = str_sep.length();
int i=0;
while(getline(file,str)){
    pos = str.find(str_sep);
    vec.push_back(str.substr(0,pos));
    str_temp = str.substr(pos+1,str.length()-pos-sep_len);
    pos = str_temp.find(str_sep);
        while(str_temp.compare("")&& (pos!=-1)){
        i++;
    vec.push_back(str_temp.substr(0,pos));
    str_temp = str_temp.substr(pos+1,str_temp.length()-pos-sep_len);
    pos = str_temp.find(str_sep);
    }
    vec.push_back(str_temp);
}

}

这里是源代码及课设要求,麻烦大家了,谢谢了。
真不好意思,还要大家下载查看。
http://pan.baidu.com/s/1dD0HPst

解决方案

目测,c3[j]这个没有分配内存。

时间: 2024-09-30 21:16:06

c++课设 车辆管理系统出错,求高人指教的相关文章

wsdl-xfire 客户端调用出错,求高人指点

问题描述 xfire 客户端调用出错,求高人指点 根据wsdl用myeclipse 生成的客户端,这个类为什么报错,后面的这些代码什么意思,求高人指点 props.put("annotations.allow.interface", true); AnnotationServiceFactory asf = new AnnotationServiceFactory( new Jsr181WebAnnotations(), tm, new AegisBindingProvider( ne

编程c语言-c语言课设考试题目,求大神们帮忙

问题描述 c语言课设考试题目,求大神们帮忙 各位兄弟们能不能帮帮忙,课设考试.竞赛编程题目">

安卓自学小白 第一天安全卫士 Splash 页面闪退 求高人指教

问题描述 安卓自学小白 第一天安全卫士 Splash 页面闪退 求高人指教 解决方案 在mainyfest文件中申明activity没有 解决方案二: 建议你的这个splashActivity 去extends Activity ,你这个需要配置特定的theme 解决方案三: 你的继承的是'android.support.v7.app.AppCompatActivity'这个support v7包下的Activity.需要指定的是Theme.AppCompat下的主题.最简单的方式就是你把你现在

页面代码-如何查看自定义标签中被别人封装起来的代码,求高人指教!

问题描述 如何查看自定义标签中被别人封装起来的代码,求高人指教! 手里有个别人写的小项目,里边有些自己封装的标签,但是标签里边具体的方法却看不到,有人说是通过反编译工具可以看到,但是找了半天只找到了能反编译java代码的工具,但是找不到能反编译页面代码的,这个项目的页面是用jsp+js写的,里边也用了些struts2的自定义标签.怎样才能查看,请高手给我指条明路吧! 解决方案 标签有两种实现方式: 1.最简单的,通过tag实现,这个tag就是个小的JSP,需要被容器编译后才能执行: 2.自定义标

急求高人指教。。。

问题描述 今天经理让我做一个网页,用flex编写,实现一些基本功能,小弟以前从没做过,不知如何下手,老板限一周做好,求哥哥姐姐们指点迷津,万分感激!! 解决方案 解决方案二:做神马功能??把Flex环境搭建起来,赶紧看看Flex的基础,然后开始做.解决方案三:比较简单的功能,通过一个功能键显示一幅图形引用1楼taomanman的回复: 做神马功能??把Flex环境搭建起来,赶紧看看Flex的基础,然后开始做. 解决方案四:建议看一下helloflex4解决方案五:求推荐下载网站引用3楼newxd

mfc-MFC课设时做了一个bmp格式转jpg格式出错,求大神解答

问题描述 MFC课设时做了一个bmp格式转jpg格式出错,求大神解答 BmpVsJpgDlg.obj : error LNK2001: unresolved external symbol "public: int thiscall CDib::Write(class CFile *)" (?Write@CDib@@QAEHPAVCFile@@@Z) BmpVsJpgDlg.obj : error LNK2001: unresolved external symbol "pu

机票管理系统-数据结构课设求解答!!!

问题描述 数据结构课设求解答!!! )问题描述 一机场每天有n个航班,每个班次都有一班次号(1.2.3-n),固定的起飞时间,固定的路线(起始站.终点站),大致的飞行车时间,固定的额定载客量.如 班次 起飞时间 起点站 终点站 飞行时间 额定载量 已定票人数 1 8:00 天津 广汉 2 145 130 2 6:30 天津 成都 0.5 140 140 3 7:00 天津 成都 0.5 140 120 4 10:00 天津 成都 0.5 140 120 - 试设计一个机票管理系统,对机场的售票情

c++-图书馆资料管理系统课设求解析

问题描述 图书馆资料管理系统课设求解析 大神帮忙解释一下课设的要求,详解,要用什么函数,初学者不对懂,求解 解决方案 这里有一个C的代码,希望可以在思路上给你帮助http://www.codeincodeblock.com/2011/03/mini-project-library-management-in-c.html 解决方案二: http://www.codeforge.cn/article/100043 看一下实例

数据结构课设,急求代码注释

问题描述 数据结构课设,急求代码注释 #include "stdlib.h" #include "stdio.h" #include "time.h" #define STACK_INIT_SIZE 10 typedef struct { int x; //当前位置的横坐标 int y; //当前位置的纵坐标 char type; //当前位置的属性:墙壁或通道(0/1) bool isfoot; //判断当位置是否已走过, true代表已走过