Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Nazywanie zmiennych struktur w trakcie działania programu.

Ostatnio zmodyfikowano 2017-04-01 11:09
Autor Wiadomość
Qabrix
Temat założony przez niniejszego użytkownika
Nazywanie zmiennych struktur w trakcie działania programu.
» 2017-04-01 07:03:32
Czy istnieje możliwość nazwania zmiennej struktury w trakcie działania programu?

zamysł:

C/C++
#include <iostream>
#include <cstdio>
#include <string>
#include <sstream>


using namespace std;

int main()
{
   
    struct samochod {
        char marka[ 20 ];
        char model[ 20 ];
        int rok_produkcji;
        double pojemnosc;
    };
   
    string nazwa;
    cin >> nazwa;
    samochod nazwa = { "Peugeot", "407", 2013, 2.7 };
   
    return 0;
}

Z góry dziękuję za pomoc.
P-159657
Monika90
» 2017-04-01 09:59:02
Do tego służy std::map.

Na przykład:
C/C++
std::map < std::string, samochod > samochody;

string nazwa;
cin >> nazwa;
samochody[ nazwa ] = samochod { "Peugeot", "407", 2013, 2.7 };
P-159659
Qabrix
Temat założony przez niniejszego użytkownika
» 2017-04-01 11:09:16
Dzięki :) Zamykam
P-159662
« 1 »
  Strona 1 z 1