Promocja językowa LINGO

Lekcja 5

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

Moderator: Moderatorzy

Re: Lekcja 5

Postprzez Neron Pn paź 13, 2008 20:11 pm

Witam, mam dla was napewno banalny problem lecz jednak mam :]
Jestem naprawdę bardzo słaby w te klocki i dopiero zaczynam nauke więc proszę się nie dziwić :D
Problem jest taki, iż niewiem jak sprawdzić ile zajmuje dana zmienna pamięci?? Wiem, że trzeba wpisać np.sizeof(int) lecz niewiem gdzie mam to wpisać i wogóle gdzie mi się pojawi odpowiedz :D


Z góry dziękuje za pomoc i Pozdrawiam

EDIT:
Problem rozwiązany doszedłem wkońcu oco biega w problemie i już umiem :)
Neron
obserwator
obserwator
 
Posty: 1
Dołączył(a): Pn paź 13, 2008 20:03 pm

Re: Lekcja 5

Postprzez aldamith Wt lut 24, 2009 00:42 am

Witam mam takie pytanie a raczej problem (:
no wiec moj problem jest taki ze jak przepisalem ze strony "przykladowy program" program nr 5.2 <-- to jak chce go skompilowac to wyskakuje mi "Total Errors" 2
oto tresc mojego Errora :
e:\piotr\c++ nauka\zmienne\zmienna.cpp: In function `int main()':
e:\piotr\c++ nauka\zmienne\zmienna.cpp:26: invalid operands `ostream & ()(ostream &)' and `ostream & ()(ostream &)' to binary `operator <<'
e:\piotr\c++ nauka\zmienne\zmienna.cpp:29: implicit declaration of function `int getchar(...)'

#include <iostream>

using namespace std;

int main()
{
double moj_wzrost;
int wiek;

cout <<"Podaj swoj wzrost (M): ";
cin >>moj_wzrost;
cin.ignore();

cout <<"Podaj swój wiek: ";
cin >>wiek;
cin.ignore();

cout <<endl<<"Masz "<<moj_wzrost<<"wzrostu."<<endl;
cout <<"Typ double zajmuje"<<sizeof(double)<<"bajt(y/ow)"<<endl;
cout <<"Zmienna zajmuje"<<sizeof(moj_wzrost)<<"bajt(y/ow)"<<endl<<endl;



cout <<endl<<"Masz"<<wiek<<"lat"<<endl;
cout <<"Typ Int zajmuje"<<sizeof(int)<<"bajt(y/ow)"<<endl;
cout <<"Zmienna zajmuje"<<sizeof(wiek)<<"bajt(y/ow)"<endl<<endl;

cout <<"Nacisnij ENTER aby zakonczyc"<<endl;
getchar();
return 0;
}

tutaj podaje kod (:

no i problem jest taki ze nawet jak skopiuje ze strony i wkleje w programie to wyskakuje mi tez error tym razem 1 a jego tresc to
e:\piotr\c++ nauka\zmienne\untitled1.cpp: In function `int main()':
e:\piotr\c++ nauka\zmienne\untitled1.cpp:27: implicit declaration of function `int getchar(...)'

wiec mogl by mi ktos prosze pomuc? : ))
dziekuje z gory
i przepraszam za moje bledy ortograficzne =D

a wlasnie zapomnialem dodac ze uzywam Dev-C++
Avatar użytkownika
aldamith
obserwator
obserwator
 
Posty: 3
Dołączył(a): Wt lut 24, 2009 00:28 am
Lokalizacja: Dublin

Re: Lekcja 5

Postprzez KILLER[PL] Śr lut 25, 2009 00:00 am

Ten kod co tutaj napisałeś podczas kompilacji w Dev-c++ ma tylko jeden błąd ;) a mianowicie najprawdopodobniej ktoś zapomniał dodać jednego "nawiasu"
Kod: Zaznacz cały
cout <<"Zmienna zajmuje"<<sizeof(wiek)<<"bajt(y/ow)"<endl<<endl;
o tutaj :) spójrz przed pierwszym endl. A reszta normalnie się kompiluje...
Pozdro
Avatar użytkownika
KILLER[PL]
zaawansowany
zaawansowany
 
Posty: 221
Dołączył(a): Pn sty 28, 2008 18:42 pm

Re: Lekcja 5

Postprzez aldamith Cz lut 26, 2009 10:12 am

oo =D dziekuje bardzo jak wroce ze szkoly to sprawdze czy to o ten blad chodzi ^^
Avatar użytkownika
aldamith
obserwator
obserwator
 
Posty: 3
Dołączył(a): Wt lut 24, 2009 00:28 am
Lokalizacja: Dublin

Re: Lekcja 5

Postprzez aldamith Cz lut 26, 2009 21:59 pm

e:\piotr\c__nau~1\lekcja~1\zmienna.cpp: In function `int main()':
e:\piotr\c__nau~1\lekcja~1\zmienna.cpp:29: implicit declaration of function `int getchar(...)'
dalej wyskakuje mi taki error niewiedziec czemu jakis pomysl? :D


ok problem rozwiazany ;D
problemem bylo
int getchar();
mialem napisane samo getchar(); bez int (:
Avatar użytkownika
aldamith
obserwator
obserwator
 
Posty: 3
Dołączył(a): Wt lut 24, 2009 00:28 am
Lokalizacja: Dublin

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