Butun va haqiqiy toifadagi o'zgaruvchilarga qiymat berish oddiy amalga oshiriladi. Satrlarga qiymat berish esa, strcpy - funksiyasi orqali amalga oshiriladi
Butun va haqiqiy toifadagi o'zgaruvchilarga qiymat berish oddiy amalga oshiriladi. Satrlarga qiymat berish esa, strcpy - funksiyasi orqali amalga oshiriladi.
Butun va haqiqiy toifadagi o'zgaruvchilarga qiymat berish oddiy amalga oshiriladi. Satrlarga qiymat berish esa, strcpy - funksiyasi orqali amalga oshiriladi.
Ishchi strukturasi quyidagi maydonlarni o'z ichiga oladi:
• Familiy
• Ism
• Lavozim
• Oklad
• Yosh
Ishchi strukturasin hosil qilish va dasturda foydalanish
#inc using namespace std;
// ishchi sinfini e'lon qilish
struct ishchi
{
char familiya[30];
char ism[30];
char lavozim[30];
float oklad;
int yosh; lude
n ta ishchi haqidagi ma'lumotlarni o'zida saqlovchi fayl hosil qiling. 21 yoshdan kichik bo'lgan ishchilarni chiqaruvchi programma tuzilsin.
#include
using namespace std;
// ishchi sinfini e'lon qilish
struct ishchi
{
char familiya[30];
char ism[30];
char lavozim[30];
float oklad;
int yosh;
};
// kiritish amalini qayta yuklash
istream& operator >> (istream& input, ishchi& k)
// kiritish amalini qayta yuklash
// kiritish amalini qayta yuklash
istream& operator >> (istream& input, ishchi& k)
{
cout << "Familiyani kiriting\n";
input >> k.familiya;
cout << "Ismni kiriting\n";
input >> k.ism;
cout << "Lavozimini kiriting\n";
input >> k.lavozim;
cout << "Okladni kiriting ($)\n";
input >> k.oklad;
cout << "Yoshini kiriting\n";
// chiqarish amalini qayta yuklash
// chiqarish amalini qayta yuklash
ostream& operator << (ostream& out, ishchi k)
{
out << k.familiya;
out << " " << k.ism;
out << "\t" << k.lavozim;
out << "\t" << k.oklad << "$";
out << "\t" << k.yosh << endl;
return out;
}
int main()
{
// ishchi sinfidagi ob'ektni e'lon qilish
ishchi p;
FILE * f;
int n = 0;
f = fopen("ishchi.dat", "a+");
cout << "Faqat ro'yxatni ko'rish uchun 0 kiriting\n";
cout << "Yangi kiritiladigan ishchilar sonini kiriting\n"; cin >> n;
if (n >= 1)
for (int i = 1; i <= n; i++)
{
cout << i << " - ishchi ma'lumotlarini kiriting\n";