努力学习C和C++ 发表于 2015-1-11 13:15:52

小甲鱼啊 ,我下载不了课件 ,没有鱼币啊

wangxiubo 发表于 2015-1-30 13:52:28

我想看,鱼币不够{:5_100:}

wangxiubo 发表于 2015-1-30 13:54:19

我只是路过打酱油的。

reid熊 发表于 2015-2-1 19:29:29

我也没有鱼coin啊能花钱买不。。。{:1_1:}强烈支持楼主ing……

ss10096 发表于 2015-2-2 09:47:39

太生气了,无法HOLD啦 >_<......鱼币不足:huffy:

liufeng 发表于 2015-4-1 19:54:38

顶一下强烈支持楼主ing……

大川0616 发表于 2015-4-5 04:27:46

辣么多鱼币,我没有啊怎么办。。。

likeangel 发表于 2015-4-27 04:40:44

晨曦的麽麽 发表于 2015-4-29 11:10:42

最近刚好在学这里,先马着帖子~之后来下载~

dayreamer 发表于 2015-5-22 09:47:40

#include<iostream>
#include<windows.h>
#include <fstream>

using namespace std;

struct Fishoil
{
        string name;
        string id;
        char sex; //famale and male
       
};

bool InitFishc();
bool ReadFishc();
void ReCordFishc();
bool WriteFishc(Fishoil *OilData);


int main()
{
   int i;
        while(1)
        {
                cout<<"————菜单————"<<'\n';
                cout<<"1.将数据打印到屏幕中"<<'\n';
                cout<<"2.输入新的数据"<<'\n';
                cout<<"3.退出程序"<<'\n';
                cin>>i;
               
                switch(i)
                {
                        case 1:
                                if(ReadFishc())
                                {
                                        cout<<"读取文件成功(*^__^*) 嘻嘻"<<'\n';
                                       
                                }
                                else
                                  cout<<"读取文件失败难过\n\n";
                          break;
                        case 2:
                                ReCordFishc();
                                break;
                               
                        case 3:
                                return 0;
                       
                       
                }
        }
}



bool InitFishc()
{
        Fishoil fishoil;
        fishoil.name= "小甲鱼";
        fishoil.id="100202";
        fishoil.sex='F';
       
        if(WriteFishc(&fishoil)==0)
        {
                cout<<"初始化失败 好难过\n\n";
        }
}
bool ReadFishc()
{
        string temp ;
        std::ifstreamfileInput("Fishc.txt");
       
        if(fileInput.is_open())
        {
                cout<<"\n正在输出数据....";
                for(int i=0;i<100;i++)
                {
                        cout.width(3);
                        cout<<i<<"%";
                        Sleep(50);
                        cout<<"\b\b\b\b";
                       
                }
                cout<<"\n\n";
               
                cout<<"姓名"<<"身份证"<<"性别"<<endl;
               
                while(getline(fileInput,temp))
                {
                        cout<<temp<<" ";
                        cout<<'\n';
                       
                }
               
                return 1;
               
        }
        else
          return 0;
          
}
void ReCordFishc()
{
        char g,s,t;
        int f;
        Fishoil OilData;
        Fishoil *pOilData;
       
        g='Y';
       
        while(g=='Y'||g=='y')
        {
                cout<<"请输入鱼c帐号";
                cin>>OilData.name;
                cout<<"\n请输入鱼c id:";
                cin>>OilData.id;
                cout<<"\n请输入性别:";
                cin>>t;
               if(t=='F'||t=='M')
               {
                  OilData.sex=t;
               }
               else
            {
                  while(t!='F'&&t!='M')
                  {
                  cout<<" 请重新输入t";
                        cin>>t;
                  }
               OilData.sex=t;
            }       
      
          cout<<"\n录入成功,请问是否要保存Y/N";
          cin>>s;
          
          if(s=='Y'||s=='y')
          {
          pOilData=&OilData;
          
          if(WriteFishc(pOilData))
              cout<<"成功写入文本";
          else
              cout <<"写入文件失败";
             
          }       
          else
          return;
          
       
          cout <<"\n请问需要再次录入吗y/n";
          cin>>g;
           
               
                  
               
        }
}
bool WriteFishc(Fishoil *pOilData)
{
        ofstream fileOutput("Fishc.txt", ios::app);
       
        if(fileOutput.is_open())
        {
                fileOutput<<pOilData->name<<"";
          fileOutput<<pOilData->id<<"";
                fileOutput<<pOilData->sex<<"\n";
               
                fileOutput.close();
                cout<<"数据成功保存到fish.txt\n";
               return 1;
        }
        else
       { cout<<"保存失败\n";
          return 0;
       }
}


自己写的,参考:big一起加油

ygyuuu 发表于 2015-6-4 11:39:35

还差19个

ygyuuu 发表于 2015-6-4 11:40:24

还差19个

mengyuyiran 发表于 2015-6-10 15:23:14

没钱,穷人

qxwfishc 发表于 2015-6-23 08:56:45

读取文件时,最后一条记录,显示两次。

大冬瓜 发表于 2015-7-2 16:42:13

怎吗赚鱼币

妖龙腾空 发表于 2015-7-14 21:34:31

下载学习 真贵啊

蓝天14 发表于 2015-7-27 21:36:52

我是来拿资源的!!!!:dizzy:

1462326016 发表于 2015-7-30 15:02:06

{:1_1:}回复是不是给鱼币

求卡皮出来吧 发表于 2015-8-21 13:53:35

:mad:好多的鱼币啊

susijie0021 发表于 2015-9-1 21:52:16

1111
页: 1 2 3 4 5 [6] 7 8 9 10
查看完整版本: 第十一讲 复杂的数据类型(5)- 对象的基础:结构(课件+源代码)