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

n++ nie czyta projektów

–1 głos
77 wizyt
pytanie zadane 9 stycznia w C i C++ przez użytkownika niptofaf Nowicjusz (130 punkty)
Witam, mam pewien problem, ostatnio przerzuciłem się z Code Blocks na Notepad ++ wszystko kompilowałem z tym filmikiem :
. Zrobiłem wszystko tak jak było na filmiku, program "Hello world działał, ale kiedy chciałem napisać jakby to nazwać "bardziej" zaawansowany program, zaczęły się problemy, link do kodu : http://pastebin.com/C57bQJhL
gdy zapisuje ten kod w .cpp, wyskakuje taki błąd : http://pastebin.com/mkB8d063
a gdy zapisuje w .h wyskakuje : 'string' does not name a type, dopiero dzisiaj zainstalowałem notepad++ ale jeszcze nie jestem z nim oswojony, i mam pytanie, co sprawia że takie oto błędy wyskakują? czy to sprawa złego zainstalowania czy może kod jest zły, albo nie dodałem jakiejś biblioteki?

2 odpowiedzi

+2 głosów
odpowiedź 10 stycznia przez użytkownika shead VIP (117,270 punkty)

Błąd leży tylko i wyłącznie w twoim kodzie, kluczowym błędem jest ten który pojawił się jako pierwszy:

new.cpp:10:7: error: no match for 'operator=='

Czyli całość dotyczy linii:

if(PIN==2934)

Jeżeli spojrzymy na definicję PIN, to mamy:

string PIN;

Czyli próbujesz zrobić operację:

std:string == int

Co nie jest legalną operacją, bo to są 2 zupełnie różne typy. Aby całość działała poprawnie musisz zamienić typ jednego z obiektów, np:

if(PIN == "2934")

Napisałbym uwagi dotyczące tego kodu, ale widzę że to kod MZ, a ten został już opisany tutaj:

https://github.com/CodersCommunity/CodeReview-CPP-Podstawy

+1 głos
odpowiedź 9 stycznia przez użytkownika Alvancaran Obywatel (1,590 punkty)
A czemu przesiadles sie na notepad++? W codeblocks masz o wiele wiecej funkcji i nue musisz sie bawic w oddzielne kompilatory

Podobne pytania

+1 głos
2 odpowiedzi 78 wizyt
pytanie zadane 17 listopada 2015 w Python, Django przez użytkownika Devero Początkujący (300 punkty)
+1 głos
2 odpowiedzi 83 wizyt
pytanie zadane 7 stycznia 2016 w Python, Django przez użytkownika Devero Początkujący (300 punkty)
0 głosów
2 odpowiedzi 101 wizyt
pytanie zadane 31 grudnia 2016 w C i C++ przez użytkownika Szymon Ciompała Obywatel (1,130 punkty)
...