nieinicjalizowana zmienna c++

nieinicjalizowana zmienna c++
N0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 331
0

Witam. Jak sprawić by ten program działał programuje w QT Creatorzeinicjalizacja.png

N0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 331
0

Zmieniłam na coś takiego teraz nie ma błędów lecz cały czas wypisuje 0

Kopiuj
#include <iostream>

void doNothing(int&) // Don't worry about what & is for now, we're just using it to trick the compiler into thinking variable x is used
{
}

int main()
{
    // define an integer variable named x
    int x; // this variable is uninitialized

    doNothing(x); // make the compiler think we're assigning a value to this variable

    // print the value of x to the screen (who knows what we'll get, because x is uninitialized)
    std::cout << x << '\n';

    return 0;
}

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5550
0

a co byś chciał żeby ci wypisywało?

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5550
0

myślałam że ma wyświetlać jakąś przypadkową liczbę

No i trzeba bylo tak od poczatku że chcesz czytać niezainicjowana pamięć. Niestety kompilatory nie sa już tak glupie jak kiedyś. Wiec musisz je recznie oglupic. Wroć do pierwszego programu i bedziesz musiał powylaczać jakieś flagi kompilatora. Niestety nie wiem jakie:(

Może starczy usunać -Werror

MarekR22
  • Rejestracja: dni
  • Ostatnio: dni
2
KamilAdam napisał(a):

a co byś chciał żeby ci wypisywało?

Nikto0 skomentował

myślałam że ma wyświetlać jakąś przypadkową liczbę

A dokładniej co chcesz osiągnąć?
Odczytać niezainicjowany fragment pamięci? (tak jak Kamil się domyśla)
Wypisać liczbę pseudolosową? https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine
Wypisać liczbę naprawdę losową? https://en.cppreference.com/w/cpp/numeric/random/random_device

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.