nev,"Kovács"); strcpy( p_sz->cim,"Pécs"); p_sz->fizetes = (long) 20000; }"> nev,"Kovács"); strcpy( p_sz->cim,"Pécs"); p_sz->fizetes = (long) 20000; }">

Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Borland C/C++ mintapéldák struktúrákra. 1. példa /* Egyszerû példa a struktúrák használatára */ #include #define SIZE 5 struct szemely { char nev[26];

Hasonló előadás


Az előadások a következő témára: "Borland C/C++ mintapéldák struktúrákra. 1. példa /* Egyszerû példa a struktúrák használatára */ #include #define SIZE 5 struct szemely { char nev[26];"— Előadás másolata:

1 Borland C/C++ mintapéldák struktúrákra

2 1. példa /* Egyszerû példa a struktúrák használatára */ #include #define SIZE 5 struct szemely { char nev[26]; char cim[26]; long fizetes; };

3 void main() { struct szemely szm; struct szemely *psz; void sz_load(struct szemely *); // psz felveszi az szm struktúra címét. psz = &szm; // sz_load bemenô paramétere leszez a cím. sz_load( psz ); printf("\nNÉV = %s CIM = %s FIX = %ld", szm.nev, szm.cim, szm.fizetes); } void sz_load( struct szemely *p_sz ) { strcpy( p_sz->nev,"Kovács"); strcpy( p_sz->cim,"Pécs"); p_sz->fizetes = (long) 20000; }

4 2. példa /* Példa struktúratömbök használatára */ #include #include #define SIZE 5 struct szemely { char nev[26]; char cim[26]; long fizetes; };

5 void main() { void sz_load(struct szemely *); struct szemely szm[SIZE]; struct szemely *psz; int i; // A kezdô cím átadása psz-nek. psz = &szm[0] ; sz_load( psz ) ; for(i=0; i nev,"Kovács "); // Karakter típusú sorszám elôállítása itoa(j,cj,10); // Sorszám hozzáfûzése a névhez strcat( (p_sz+j)->nev,cj); strcpy( (p_sz+j)->cim,"Pécs "); // Sorszám hozzáfûzése a címhez strcat( (p_sz+j)->cim,cj); (p_sz+j)->fizetes = (long) 20000+j; } }


Letölteni ppt "Borland C/C++ mintapéldák struktúrákra. 1. példa /* Egyszerû példa a struktúrák használatára */ #include #define SIZE 5 struct szemely { char nev[26];"

Hasonló előadás


Google Hirdetések