Prośba o sprawdzenie krótkiego, podstawowego kodu. C++

0

Błąd w linijce nr 6, 7, a także w ostatniej na pewno. Co do reszty; nie mam pojęcia. Proszę o skorygowanie mojego "programu".

int main()
{
int stopy;   //do przechowania DANEJ WEJSCIOWEJ
double metry; //do wpisania wyniku
double przelicznik = 0.3;
std::cout << "Podaj wysokosc w stopach:";
std::cin >> stopy; //przyjecie danej z klawiatury
metry = stopy * przelicznik //wlasciwe przeliczenie
std::cout << "\n";
// PONIZEJ WYNIK
std::cout <<stopy <<"stop - to jest:" << metry <<"metrow\n";

}
Wi... Kol Plik Komunikat
C:\Users\acer\Desktop\stopy na metry.cpp In function 'int main()':
6 1 C:\Users\acer\Desktop\stopy na metry.cpp [Error] 'cout' is not a member of 'std'
7 1 C:\Users\acer\Desktop\stopy na metry.cpp [Error] 'cin' is not a member of 'std'
9 1 C:\Users\acer\Desktop\stopy na metry.cpp [Error] expected ';' before 'std'
11 1 C:\Users\acer\Desktop\stopy na metry.cpp [Error] 'cout' is not a member of 'std'

wstawienie kodu programu oraz tabeli z błędami do treści posta - fp

1

Dodaj:

#include <iostream>

przed main.
W linijce 8 daj na końcu średnik.
Tak poza tym to kod wklejaj do tagów, a nie w formie screenów i czytaj błędy jakie sygnalizuje kompilator.

0

Faktycznie, da się skompilować i włącza się. Niestety teraz pojawił się następny problem, mianowicie: Po wpisaniu do programu (który przelicza metry na stopy) danej długości program podaje wynik, który widnieje zaledwie 0,1sekundy. Co należy zrobić by po przeliczeniu program automatycznie się nie wyłączał?

0

to zależne jest od kompilatora IDE. W jego ustawieniach powinieneś znaleźć by nie zamykał konsoli samoczynnie

0

Daj na koniec np.

getchar();
0

Niestety wprowadzenie tej komendy nie pomogło. Gdy odpalam program bezpośrednio z kompilatora wszystko działa poprawnie. Dziękuję za pomoc przy samym kodzie. W wolnej chwili "pogrzebie" w ustawieniach. ;>

Ok, Poradziłem sobie. Na sam koniec dodałem std::cin.get();

1 użytkowników online, w tym zalogowanych: 0, gości: 1