| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 12716 人关注过本帖
标题:No such file or directory"iostream.h"
取消只看楼主 加入收藏
绕腕双跳脱
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-4-4
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
No such file or directory"iostream.h"

    #include<iostream.h>
    #include<stdlib.h>
    typedef int Elemtype;
    struct List{
        Elemtype*list;
        int size;
        int MaxSize;
    };
   
    void main()
    {
        int a[4]={3,6,9,12};
        int i;
        ElemType x;
        List t;
        InitList(t);
        for(i=0;i<12;i++)
        InsertList(t,a[i],i+1);
        InsertList(t,18,5);
        TraverseList(t);
        cout<<"按值插入,输入待插入元素的值:";
        cin>>x;
        if(InsertList(t,x,0))
         cout<<"插入成功!"<<end1;
        else cout<<"插入失败!"<<end1;
        TraverseList(t);
    }
 
    void InitList(List &L)
    {
        L.MaxSize=20;
        L.list=new ElemType[L.MaxSize];
        if(L.list==NULL)
        {
            cout<<"动态可分配的存储空间用完,退出运行!"<<endl;
                exit(1);
        }
            L.size=0;
    }
   
    bool InsertList(List &L,ElemType item,int pos)
    {
        if(pos<-1||pos>L.size+1){
            cout<<"pos值无效!"<<end1;return false;
        }
        
        int i;
        if(pos==0) {
            for(i=0;i<L.size;i++)
            if(item<L.size[i]) break;
            pos=i+1;
        }
        
        else if(pos==-1) pos=L.size+1;
        
        if(L.size==L.MaxSize) {
            int k=sizeof(Elemtype);
            L.list=(Elemtype*)realloc(L.list,2*L.Maxsize*k);
            
            if(L.list==NULL) {
                cout<<"动态可分配的储存空间已用完,退出运行!"<<end1;
                exit(1);
            }
            L.Maxsize=2*L.Maxsize;
        }
        
   
        for(i=L.size-1;i>=pos-1;i--)
           L.list[i+1]=L.list[i];
           
           L.list[pos-1]=item;
           
           L.size++;
           
           return true;
    }
   
    void TraverseList(List &L)
    {
        for(int i=0;i<L.size;i++)
            cout<<L.list[i]<<' ';
        cout<<endl;
    }


1    22    C:\Users\Administrator\Desktop\main111.cpp    [Error] iostream.h: No such file or directory
compilation terminated.


搜索更多相关主题的帖子: include file 元素 
2016-04-04 17:59
绕腕双跳脱
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-4-4
收藏
得分:0 
回复 2楼 诸葛欧阳
添加什么头文件??
2016-04-04 21:47
快速回复:No such file or directory"iostream.h"
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016835 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved