找回密碼
 註冊

C++ 資料結構輸出問題

来源: 新聞 scps2227995 2011-2-13 21:35 只看這個作者 |閱讀模式
7 5577
本文章最後由 site-admin 於 2015-12-27 16:15 編輯 #include <iostream>
using namespace std;
struct student
{
int idname;
char name[15];
int age;
float gpa;
};
        int main()
{
        student s1={1,"CK",18,82.5};
}
小弟想一次輸出s1裏頭的資料
並非單一輸出
ex
cout <<s1.name;


JSD-Google [/img] :.| ..ャャ [/url]
收藏
收藏0
ZZZZZ嘴砲連連 不如淺水

網友回覆7

跳到指定樓層
本文章最後由 site-admin 於 2015-12-27 16:15 編輯 先用字串相加之後再輸出
要使用迴圈C++ 資料結構輸出問題3975

JSD-Google [/img] QQ.QQ. .. [/url]

回覆 2# mickeykai 的文章

本文章最後由 site-admin 於 2015-12-27 16:15 編輯 請問大大可以示範一下嗎?
有點不懂意思?

JSD-Google [/img] :.| ..卐卐 [/url]
ZZZZZ嘴砲連連 不如淺水
本文章最後由 site-admin 於 2015-12-27 16:15 編輯 他的型態是struct
[ 本文章最後由 z7172930 於 2011-2-14 17:53 編輯 ]

JSD-Google [/img] :.| ..罒罒 [/url]
本文章最後由 site-admin 於 2015-12-27 16:15 編輯 你可以舉個例子,本來長什麼樣子
想讓它變什麼樣子。
(之前好像誤會你的意思了)093.gif

由小老婆網管Jorsindo┍┍.┍┍. .. [/url]
本文章最後由 site-admin 於 2015-12-27 16:15 編輯 例如:我要一次輸出 student s1.s2資料
#include <iostream>
using namespace std;
struct student
{
int idname;
char name[15];
int age;
float gpa;
};
        int main()
{
        student s1={1,"CK",18,82.5};     //s1資料
        student s2={2,"cc",12,73};        //s2資料
}
我想運用兩個迴圈 將其兩個資料輸出到螢幕上
那該怎麼去寫呢^^?

JSD-Google [/img] ヤヤ.ヤヤ. .. [/url]
ZZZZZ嘴砲連連 不如淺水

回覆 6# scps2227995 的文章

本文章最後由 site-admin 於 2015-12-27 16:15 編輯 #include <iostream>
using namespace std;
        struct student
{
int idname;
char name[15];
int age;
float gpa;
};
        int main()
{
      
        student student[2]={{1,"CK",18,82.5},{2,"cc",12,73}};     //s1資料
        for(int i=0;i<=1;i++)
        {
                        
                         cout<< (student.idname)<< endl ;
                          cout<<(student.name)<< endl ;
                           cout<<(student.age)<< endl ;
                            cout<<(student.gpa)<< endl ;
        }
        system("pause");
}
請問是要這樣嗎?有幫你稍微修改

JSD-Google [/img] :.| ..丷丷 [/url]

沒問題了 謝謝@@

本文章最後由 site-admin 於 2015-12-27 16:15 編輯 小弟找到問題了..原來是class 最後面的}沒有加上;
#include <iostream>
using namespace std;
class One
{
        public:
        void output();
        int name;
        int num;
}
void One:C++ 資料結構輸出問題2371utput()
{
cout <<name<<endl<<num<<endl;
}
int main()
{
One ck;
ck.name=5;
ck.num=4;
ck.output();
}
[ 本文章最後由 scps2227995 於 2011-2-22 23:40 編輯 ]

JSD-Google [/img] ソソ.ソソ. .. [/url]
ZZZZZ嘴砲連連 不如淺水