Kompilacja z VS

  • Rejestracja: dni
  • Ostatnio: dni
0

Wiecie dlaczego ten kod kompilowany w Visual Studio 2015 mi nie działa ?

Kopiuj
#include "stdafx.h"
#include<iostream>
#include<map>
using namespace std;
int main()
{
	map<int, string> tydzien;
	tydzien[1] = "niedziela";
	tydzien[2] = "poniedzialek";
	tydzien[3] = "wtorek";
	tydzien[4] = "sroda";
	tydzien[5] = "czwartek";
	tydzien[6] = "piatek";
	tydzien[7] = "sobota";

	cout << "trzeci dzien tygodnia:  "  << '\n';
	system("pause");
    return 0;
} 
_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Na podstawie czego stwierdziłeś że nie działa?

  • Rejestracja: dni
  • Ostatnio: dni
0

Sory chodziło o to .

Kopiuj
#include "stdafx.h"
#include<iostream>
#include<map>
using namespace std;
int main()
{
	map<int, string> tydzien;
	tydzien[1] = "niedziela";
	tydzien[2] = "poniedzialek";
	tydzien[3] = "wtorek";
	tydzien[4] = "sroda";
	tydzien[5] = "czwartek";
	tydzien[6] = "piatek";
	tydzien[7] = "sobota";

	cout << "trzeci dzien tygodnia:  "  << tydzien[3]  << '\n';
	system("pause");
    return 0;
} 
Craith
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 146
2

Zalacz string czyli

Kopiuj
#include <string>

kompilator wyraznie mowi co chce:
Error C2679 binary '<<': no operator found which takes a right-hand operand of type 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' (or there is no acceptable conversion)

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.