Wpis z mikrobloga

@komakow: Dzięki, działa. Ale dlaczego nie chce działać jak wpisuję to globalnie?

#include
#include
using namespace std;

string rodzina[4];

int main ()

{

rodzina [0] = "Tata";
rodzina [1] = "Mama";
rodzina [2] = "Syn";
rodzina [3] = "Curka xd";

cout << rodzina [1];

}
  • Odpowiedz
#include
#include
using namespace std;

string rodzina[4] {"mama", "tata", "syn", "curka"};

int main ()

{
cout << rodzina [1];
}

@dupasmoka: W taki sposób działa, ale wolałbym mieć przypisane numerami, bo będę miał kilkaset zmiennych do przepisania w tablicy i tak będzie mało czytelnie, chyba, że można:
{"mama", // Zmienna 0
"tata", // Zmienna 1
itd.
  • Odpowiedz
@krykoz: skoro zaczynasz, to musisz wiedzieć, że zmienne globalne nie są najlepszym ze sposobów przekazywania informacji do funkcji. Nauczy się najpierw przekazywać takie informacje jako argumenty funkcji, bo do zmiennych globalnych musisz dorosnąć ( ͡° ͜ʖ ͡°)
  • Odpowiedz