Witam.
Mam problem z jednym z kodów (chodzi ogólnie o to że dodając bibliotekę która w Visual Studio jest wymagana, czyli "stdafx", wyskakuje wiele dziwnych errorów, które nie pojawiają się bez tej biblioteki (uruchomione w Code::Blocksie) i program działa))
Jeśli wie ktoś z czym to jest związane to proszę o odpowiedź
Oto Kod:
#include <iostream>
#include <windows.h>
#include <cstdlib>
#include <string>
#include "stdafx.h"
std::string bezpiecznik;
int wybor;
int main()
{
const short warunek = 3;
while (warunek == 3)
{
std::cout << "wybierz opcje:" << std::endl;
std::cout << "(1) Powitnie" << std::endl;
std::cout << "(2) Pozegnanie" << std::endl;
std::cout << "(3) Wyjscie" << std::endl;
std::cout << " >";
std::cin >> bezpiecznik;
if (bezpiecznik == "1")
{
wybor = 1;
}
else if (bezpiecznik == "2")
{
wybor = 2;
}
else if (bezpiecznik == "3")
{
wybor = 3;
}
else
{
wybor = 4;
}
switch (wybor)
{
case 1: std::cout << "Witam!" << std::endl; break;
case 2: std::cout << "Dowidzenia!" << std::endl; break;
case 3: Sleep(200); exit(0);
case 4: std::cout << "Error! Nie ma takiej opcji!" << std::endl; break;
default: std::cout << "Error! Nie ma takiej opcji!" << std::endl; break;
}
std::cin.get(); std::cin.get();
}
return 0;
}
errory są typu: cout nie jest członkiem klasy std; itd.