Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Zsákmány adatainak bekérése és kiírása.
- */
- #include <stdio.h>
- #define _MAX_HOSSZ 20
- /*A programban írt módon én is leírom az új programom*/
- /*Először deklarálom a változókat*/
- unsigned int aranypenz[_MAX_HOSSZ+1];
- unsigned int ezustpenz[_MAX_HOSSZ+1];
- unsigned int ekszer_arany[_MAX_HOSSZ+1];
- unsigned int ekszer_ezust[_MAX_HOSSZ+1];
- unsigned int ekszer_dragako[_MAX_HOSSZ+1];
- unsigned int ekszer_egyebek[_MAX_HOSSZ+1];
- unsigned int hajok[_MAX_HOSSZ+1];
- unsigned int tuszok[_MAX_HOSSZ+1];
- struct zsakmany{
- unsigned int aranypenz[_MAX_HOSSZ+1];
- unsigned int ezustpenz[_MAX_HOSSZ+1];
- unsigned int hajok[_MAX_HOSSZ+1];
- unsigned int tuszok[_MAX_HOSSZ+1];
- };
- struct ekszer{
- unsigned int ekszer_arany[_MAX_HOSSZ+1];
- unsigned int ekszer_ezust[_MAX_HOSSZ+1];
- unsigned int ekszer_dragako[_MAX_HOSSZ+1];
- unsigned int ekszer_egyebek[_MAX_HOSSZ+1];
- };
- struct zsakmanyadatai{
- struct ZsakmanySegedValtozo aranypenz;
- struct ZsakmanySegedValtozo ezustpenz;
- struct ZsakmanySegedValtozo hajok;
- struct ZsakmanySegedValtozo tuszok;
- struct EkszerSegedValtozo ekszer_arany;
- struct EkszerSegedValtozo ekszer_ezust;
- struct EkszerSegedValtozo ekszer_dragako;
- struct EkszerSegedValtozo ekszer_egyebek;
- };
- struct zsakmany Zsakmany;
- struct ekszer Ekszer;
- struct ZsakmanySegedValtozo ZsakmanySegedValtozo;
- struct zsakmanyadatai ZsakmanyAdatai;
- int main(){
- printf("Zsakmany adatainak bevitele\n");
- /* a zsakmany adatainak bekérése mezőnként a ZsakmanySegedValtozo segédváltozóba*/
- printf("\n\tZsakmany adatai:\n");
- printf("\t\tArany penz: ");
- scanf("%s", ZsakmanySegedValtozo.aranypenz);
- printf("\t\tEzust penz: ");
- scanf("%s", ZsakmanySegedValtozo.ezustpenz);
- printf("\t\tHajok: ");
- scanf("%s", ZsakmanySegedValtozo.hajok);
- printf("\t\tTuszok: ");
- scanf("%s", ZsakmanySegedValtozo.tuszok);
- zsakmany=ZsakmanySegedValtozo /*tárolás */
- printf("\t\tArany ekszer: ");
- scanf("%s", EkszerSegedValtozo.ekszer_arany); /*itt lehet más segédváltozót szükséges használni. Mondjuk az ekszer struktúráér.*/
- printf("\t\tEzust ekszer: ");
- scanf("%s", EkszerSegedValtozo.ekszer_ezust);
- printf("\t\tEzust dragako: ");
- scanf("%s", EkszerSegedValtozo.ekszer_dragako);
- printf("\t\tEzust egyebek: ");
- scanf("%s", EkszerSegedValtozo.ekszer_egyebek);
- ekszer=EkszerSegedValtozo /*tárolás */
- printf("\n\nZsakmany adatainak listazasa\n");
- printf("\n\tZsakmany adatai:\n");
- ZsakmanySegedValtozo=zsakmany.ZsakmanySegedValtozo;
- /* a hajó adatainak kiírása mezőnként*/
- printf("\t\tArany penz: %s\n", ZsakmanySegedValtozo.aranypenz);
- printf("\t\tEzust penz: %s\n", ZsakmanySegedValtozo.ezustpenz);
- printf("\t\tHajok: %d\n", ZsakmanySegedValtozo.hajok);
- printf("\t\tTuszok: %d\n", ZsakmanySegedValtozo.tuszok);
- printf("\n\tEkszer adatai:\n");
- EkszerSegedValtozo=ekszer.EkszerSegedValtozo;
- /* a ekszer adatainak kiírása mezőnként*/
- printf("\t\tArany ekszer: %s\n", EkszerSegedValtozo.ekszer_arany);
- printf("\t\tEzust ekszer: %s\n", EkszerSegedValtozo.ekszer_ezust);
- printf("\t\tDragako: %s\n", EkszerSegedValtozo.ekszer_dragako);
- printf("\t\tEgyebek: %s\n", EkszerSegedValtozo.ekszer_egyebek);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement