Výsledky 1 až 5 z 5

Téma: poradte funkci

  1. #1

    Standardní poradte funkci

    v c se teprve ucim programovat ale mam jeden problemek ... je maly, ale prece ... podivejte se na tento kod...

    Kód:
      #include <stdio.h>
      
        main()
          {
            int a, b, c, d, e, f, g, h, znak,;  /* definice promenych */
            
            printf("zadejte znak:\n");
            znak = getchar();  /* nacteni znaku */
            printf("----------------------------------------------------------------\n");
            printf("zadejte dve cela cisla:\n");
            scanf("%d %d", &a, &b);
            printf("zadal jste tato cisla: %2d a %2d\n", b, a);
            printf("----------------------------------------------------------------\n");
            printf("zadejte cislo v desitkove soustave:");
            scanf("%d", &c);
            printf("(%d) desitkove = (%x) sestnackove = (%o) osmickove\n", c, c, c);
            printf("----------------------------------------------------------------\n");
            putchar(znak);  /* vypis znaku */
            printf("\ntoto je vas znak\n");
            putchar('E');
            printf("\n--------------------------------------------------------------\n");
            printf("zadejte dve cela cisla:\n");
            scanf("%d %d", &d, &e);
            printf("----------------------------------------------------------------\n");
            f = d * e + 10;  /* zapiseme prikaz, ktery priradi hodnotu vyrazu do promenne f */
            printf("%d * %d + 10 = %d\n", d, e, f); /* vypiseme prikaz i jeho hodnotu (promenou f) */
            printf("%d * %d + 10 = %d\n", d, e, d * e + 10);  /* ale muzeme ji take vypocitat primo uvnitr funkce printf() */
            printf("%d * %d + 10 = %d\n", d ,e, h = g = d * e + 10);  /* a protoze prizareni je vyrazem majicim hodnotu, je dale mozne uvnitr funkce printf() vypocitanou */
                                                                      /* hodnotu priradit do promenne a to dokonce do nejedne */
            printf("----------------------------------------------------------------\n");
            printf("hodnota g = %d, hodnota h = %d\n", g, h);
            
          }
    ... a jde mi o to nahradit radky printf("----------------------------------------------------------------\n"); jednou funkci... takze jak ji nadefinovat abyvh tam pak napsal pouze nazev_funkce; ... vim ze se to dela int...ale jak...diky je to blba otazka , ale kazdy nejak zacinal...
    Naposledy upravil PiT; 19.01.2006 v 03:20.
    AMD Athlon Xp 1600+ (Palomino) @ 1900+ stable, 256Mb RAM, GeForce MX 440, Maxtor 80Gb, Seagate 1.2 Gb, DVD ROM neznackova, CD-ROM Teac 40x, Tv Tunner, \"19" Dell\, 10Mb LAN Realteck, 512Kbps inet...

    Notebook: ACER Pentium 150, 48Mb RAM, 1.5Gb disk...

  2. #2

    Standardní Re: poradte funkci

    Kód:
    void pomlcky()
    {
      printf("\n---...---\n");
    }
    zavolat:
    Kód:
    pomlcky();
    ASUS A7N8X 2.0 DeLuxe; AMD Athlon XP 2500+@9.5×200; 2×DDR 512MB 400MHz CORSAIR CL2.5; ATi Radeon 9500 Pro 128MB;
    CD-RW Plextor Premium; DVD±RW LG GSA 4120B; nVIDIA SoundStorm; Genius SW-5.1 HT; Logitech MX310; SE K750i;
    Seagate Barracuda 7200.7 120GB/7200/2MB; Seagate Barracuda 7200.7 80GB/7200/2MB; SAMSUNG SyncMaster 957DF; MSI BT USB;
    DELL Vostro 1500; Core 2 Duo 2GHz; 2×2GB DDR2 667MHz; GeForce 8600M GT; 160GB SATA; Intel 4965GN Wireless-N;
    DVD±RW DL; WSXGA+; BT;

  3. #3

    Standardní Re: poradte funkci

    moc diky...hodny lidi se jeste najdou...
    AMD Athlon Xp 1600+ (Palomino) @ 1900+ stable, 256Mb RAM, GeForce MX 440, Maxtor 80Gb, Seagate 1.2 Gb, DVD ROM neznackova, CD-ROM Teac 40x, Tv Tunner, \"19" Dell\, 10Mb LAN Realteck, 512Kbps inet...

    Notebook: ACER Pentium 150, 48Mb RAM, 1.5Gb disk...

  4. #4
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Mělník
    Věk
    44
    Příspěvky
    1 275
    Vliv
    290

    Standardní Re: poradte funkci

    a nebo si udelas makro

    #define pomlcky printf("\n---...---\n");


    a volas to pak

    pomlcky;
    CASE Chieftec DX-01B-D { GIGABYTE X48 DS5 { Intel q9300 + 8GB + ATI x1600 + 2x Seagate ES2 1TB } + LiteOn SHM-165P6S} } + 21" Samsung SyncMaster 215TW

  5. #5

    Standardní Re: poradte funkci

    Ja by som to skor spravil takto:
    Kód:
    #define POMLCKY "-------\n"
    printf(POMLCKY);
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Poraďte s CPU a MB P4/955X nebo AMD64/939
    Založil Nabucanezor v sekci fóra Nákupní poradna
    Odpovědí: 3
    Poslední příspěvek: 30.11.2005, 23:11
  2. poradte nejlepsi vanicku
    Založil blekota v sekci fóra Chladiče a všechny druhy chlazení
    Odpovědí: 1
    Poslední příspěvek: 17.03.2005, 18:10
  3. Stare karty - poradte, ktora je lepsia
    Založil Axel v sekci fóra Ostatní grafické karty
    Odpovědí: 24
    Poslední příspěvek: 27.04.2004, 02:58
  4. Ticha DVD-ROM mechanika, poradte
    Založil Mirek v sekci fóra Optické, přenosné a jiné disk(et)y
    Odpovědí: 16
    Poslední příspěvek: 16.12.2003, 13:31
  5. CDRW+DVD - poradte kterou?
    Založil Huncut v sekci fóra Optické, přenosné a jiné disk(et)y
    Odpovědí: 6
    Poslední příspěvek: 06.08.2003, 23:14

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •