Promocja językowa LINGO

Lekcja 1

Wszystkie informacje związane z Kurs C++ - POZIOM 1

Moderator: Moderatorzy

Re: Lekcja 1

Postprzez KILLER[PL] Pn maja 31, 2010 16:18 pm

Postawiłeś średnik na końcu poprzedniej linijki?
Avatar użytkownika
KILLER[PL]
zaawansowany
zaawansowany
 
Posty: 221
Dołączył(a): Pn sty 28, 2008 18:42 pm

Re: Lekcja 1

Postprzez Igorek Pt sie 13, 2010 18:19 pm

witam,
jest taki problem z pierwszym programem
nie ważne czy pisze sam czy kopiuj-wklej i tak mi wywala taki komunikat


rog.cpp: In function ‘int main()’:
prog.cpp:15: error: ‘getchar’ was not declared in this scope

poradzi Ktoś??

z górki dzięki
Igorek
obserwator
obserwator
 
Posty: 2
Dołączył(a): Pt sie 13, 2010 18:16 pm

Re: Lekcja 1

Postprzez KILLER[PL] N sie 15, 2010 04:10 am

Jaki kompilator? Dołączyłeś iostream?
Avatar użytkownika
KILLER[PL]
zaawansowany
zaawansowany
 
Posty: 221
Dołączył(a): Pn sty 28, 2008 18:42 pm

Re: Lekcja 1

Postprzez thobass So wrz 04, 2010 21:14 pm

witam,
jest taki problem z pierwszym programem
nie ważne czy pisze sam czy kopiuj-wklej i tak mi wywala taki komunikat

rog.cpp: In function ‘int main()’:
prog.cpp:15: error: ‘getchar’ was not declared in this scope


poradzi Ktoś??
z górki dzięki


Witam, uzywam Geany pod ubuntu i tez mialem komunikat prog.cpp:15: error: ‘getchar’ was not declared in this scope.
Nie wiem jak sprawa wyglada pod windowsem ale poszperalem w googlach i znalazlem.
Zeby funkcja getchar zadzialala musialem dodac naglowek <stdio.h> . Probowalem najpierw tak <stdio> bez rozszerzenia .h ale nie chcialo dzialac.

Rowniez co sie dowiedzialem z drugiej lekcjii to, ze pliki naglowkowe ktore dzialaj tylko z rozszrzeniem .h jak < stdio.h> pochodza ze starszej wersji jezyka C++ czyli C i maja swoje odpowiedniki w C++ a zapisujemy nazwę biblioteki z języka C poprzedzoną literą c bez rozszerzenia czyli cnazwa .
A wiec <stdio.h> ma odpowiednik <cstdio> i jesli go uzyjesz program tez bedzie dzialal...


Finalnie wyglada to u mnie tak :

Kod: Zaznacz cały

#include <iostream>
#include <cstring>
#include <cstdio>      // lub w starszej wersji  <stdio.h>

using namespace std;

int main()
{
   string imie;
   cout <<"Podaj imie: ";
   cin >>imie;
   cin.ignore();
   cout <<"Witaj "<<imie<<endl;
   cout <<"Gratulacje . To twoj pierwszy program!"<<endl;
   cout <<"Nacisnij ENTER aby zakonczyc"<<endl;
   getchar();
   return 0;
}



no i dziala bez zarzutu ...
thobass
obserwator
obserwator
 
Posty: 1
Dołączył(a): So wrz 04, 2010 20:49 pm

Poprzednia strona

Powrót do KURS C++ POZIOM 1

Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 0 gości

cron
ręceprecz odtybetu | Programista PHP | Pozycjonowanie www | Seo link directory | Pozycjonowanie Częstochowa | wizy do rosji | wizy do uzbekistanu