• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Błąd kompilacji Visual Studio/Polski SPOJ

0 głosów
660 wizyt
pytanie zadane 11 sierpnia 2019 w C i C++ przez Brzoza Nowicjusz (180 p.)

TO PYTANIE DOTYCZY ZADANIA Z POLSKIEGO SPOJ. ZAMIESZCZONE ZOSTAŁO CAŁE ROZWIĄZANIE DZIAŁAJĄCE POPRAWNIE W ŚRODOWISKU CODE BLOCKS.

 

 

 

 

 

Poniższy kod, działa bez zarzutów w Code Blocks. Kompiluje się i daje poprawne wyniki. Tymczasem Visual Studio nie jest w stanie go skompilować, tak samo jak sędzie na SPOJu. Nie wiem czym może być to spowodowane. Nie miałem wcześniej problemu w którym SPOJ nie akceptwoał poprawnie działającego programu na Code Blocks.

Kompilator Code Blocksa to (compiler: GNU GCC Compiler).

Zadanie to: SYS - Systemy pozycyjne

#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{

	int t,liczba;
	cin >> t;
	for (int i = 0; i < t; i++)
	{
		cin >> liczba;
		char sixteen[255];
		itoa(liczba, sixteen, 16);
		cout << sixteen << " ";
		char eleven[255];
		itoa(liczba, eleven, 11);
		cout << eleven << endl;
	}


	return 0;
}

 

1 odpowiedź

+1 głos
odpowiedź 11 sierpnia 2019 przez adrian17 Mentor (355,180 p.)
Nie ma w bibliotece standardowej itoa().

Proponuję zamiast tego standardowe std::stoi.

Podobne pytania

0 głosów
2 odpowiedzi 1,523 wizyt
pytanie zadane 17 sierpnia 2016 w C i C++ przez Ostry Nowicjusz (150 p.)
0 głosów
2 odpowiedzi 1,339 wizyt
pytanie zadane 28 września 2017 w C i C++ przez Reccon Nowicjusz (240 p.)

93,742 zapytań

142,678 odpowiedzi

323,297 komentarzy

63,328 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...