Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem datová struktura C++

Dobrý den,

prosím o radu s následujícím problémem:

Potřeboval bych si vytvořit strukturu ve které bude nadefinováno jméno závodníka, věk, kód země a celkové body, dále dvě struktury vnitřní, kde bude počet bodů ze dvou kol. S touto strukturou bych chtěl pracovat tak, že do ní budu vkládat jednotlivé osoby a k nim doplňovat počet bodů, data by se měla shromažďovat jako dynamické proměnné a mělo by být pole ukazatelů na tyto proměnné.

Je možno potom tato data rovnat podle počtu bodů?

Jakým způsobem se přistupuje k jednotlivým záznamům?

Mohl by mě s tímto problémem někdo pomoci?

Děkuji

Marek

Předmět Autor Datum
Ahoj, všechno čeho chceš dosáhnout je možné. Zní to jako domácí úkol a nejsem si jistý, jestli ten… poslední
Flash_Gordon 29.03.2012 15:03
Flash_Gordon

Ahoj,

všechno čeho chceš dosáhnout je možné.
Zní to jako domácí úkol a nejsem si jistý, jestli ten návrh struktury je ideální :-( .

Strukturami se zabývá detailně článek např: http://programujte.com/clanek/2005041409-c-5-lekce /

Nástřel jak vypadá definice struktury pro tvůj příklad:

#include "stdafx.h"
#include "string.h"
#include <iostream>

struct zavodnik
{
   char jmeno[10];
   int vek;
   double kod_zeme;
 
    struct vnitrni_struktura{
     int pocetBodu1kolo;
	 int pocetBodu2kolo;
	};
};



int _tmain(int argc, _TCHAR* argv[])
{
	// naplneni nove struktury
	zavodnik ales =
    {
     "Ales",    //jmeno
      22,         // vek
      11.49     // kod zeme
     };

	std::cout << ales.jmeno;    // Ukazka jak lze pristupovat k polozce
	std::cin >> ales.jmeno ;   // pro pauznuti vystupu
	

	
	return 0;
}

Zpět do poradny Odpovědět na původní otázku Nahoru