• 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
81 wizyt
pytanie zadane 9 stycznia w C i C++ przez niptofaf Nowicjusz (130 p.)
Witam, mam pewien problem, ostatnio przerzuciłem się z Code Blocks na Notepad ++ wszystko kompilowałem z tym filmikiem : https://www.youtube.com/watch?v=-tK528GCIao. 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 shead VIP (136,580 p.)

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 Alvancaran Dyskutant (8,020 p.)
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 89 wizyt
pytanie zadane 17 listopada 2015 w Python, Django przez Devero Początkujący (300 p.)
+1 głos
2 odpowiedzi 89 wizyt
pytanie zadane 7 stycznia 2016 w Python, Django przez Devero Początkujący (300 p.)
0 głosów
2 odpowiedzi 71 wizyt
pytanie zadane 16 kwietnia 2016 w C i C++ przez Murzyn Nowicjusz (170 p.)

39,724 zapytań

78,166 odpowiedzi

153,618 komentarzy

18,780 pasjonatów

Przeglądających: 247
Pasjonatów: 10 Gości: 237

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...