鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

第十一讲 复杂的数据类型(5)- 对象的基础:结构(课件+源代码)

  [复制链接]
发表于 2015-1-11 13:15:52 | 显示全部楼层
小甲鱼啊 ,我下载不了课件 ,没有鱼币啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-30 13:52:28 | 显示全部楼层
我想看,鱼币不够
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-30 13:54:19 | 显示全部楼层
我只是路过打酱油的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-2-1 19:29:29 | 显示全部楼层
我也没有鱼coin啊能花钱买不。。。{:1_1:}强烈支持楼主ing……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-2-2 09:47:39 | 显示全部楼层
太生气了,无法HOLD啦 >_<......鱼币不足:huffy:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-1 19:54:38 | 显示全部楼层
顶一下强烈支持楼主ing……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-5 04:27:46 | 显示全部楼层
辣么多鱼币,我没有啊怎么办。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2015-4-27 04:40:44 From FishC Mobile | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-29 11:10:42 | 显示全部楼层
最近刚好在学这里,先马着帖子~之后来下载~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 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::ifstream  fileInput("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一起加油
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 2 反对 0

使用道具 举报

发表于 2015-6-4 11:39:35 | 显示全部楼层
还差19个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-4 11:40:24 | 显示全部楼层
还差19个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-10 15:23:14 | 显示全部楼层
没钱,穷人
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-23 08:56:45 | 显示全部楼层
读取文件时,最后一条记录,显示两次。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-2 16:42:13 | 显示全部楼层
怎吗赚鱼币
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-14 21:34:31 | 显示全部楼层
下载学习 真贵啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-27 21:36:52 | 显示全部楼层
我是来拿资源的!!!!:dizzy:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-30 15:02:06 | 显示全部楼层
{:1_1:}回复是不是给鱼币
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-21 13:53:35 | 显示全部楼层
:mad:好多的鱼币啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-1 21:52:16 | 显示全部楼层
1111
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 22:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表