Borland c c mintap ld k strukt r kra
Download
1 / 5

- PowerPoint PPT Presentation


  • 79 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '' - zack


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

1 p lda
1. példa

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


Borland c c mintap ld k strukt r kra

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 lesz ez 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; }


2 p lda
2. példa

/* Példa struktúratömbök használatára */ #include <stdio.h> #include <conio.h> #define SIZE 5

struct szemely { char nev[26]; char cim[26]; long fizetes; };


Borland c c mintap ld k strukt r kra

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<SIZE; i++) printf("\nNÉV[%d] = %s CIM = %s FIX = %ld", i, szm[i].nev, szm[i].cim, szm[i].fizetes); } void sz_load( struct szemely *p_sz ) { char *cj; int j; for(j=0; j<SIZE; j++) { strcpy( (p_sz+j)->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; } }