Autor |
Sõnum |
johnsmith
Vana Pingviin


Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD

|
postitatud: 10.12.2006, 21:05 postituse pealkiri:
(teema puudub)
|
   |
|
Hoho, minu mäletamist mööda cin lõpetab lugemise peale tühja märki.
Antud juhul sinu koodis salvestatakse faili ainult eesnimi.....
Getline salvestab kuni parameetrina antud puhvrit on järgi.
Kasutaja võib siis sisestada oma ees, perekonna ja isanime.
Või mis ?
|
|
|
|
_________________ "Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
|
|
|
   |
HoHo
Vana Pingviin


Vanus: 40
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo

|
postitatud: 10.12.2006, 22:01 postituse pealkiri:
(teema puudub)
|
   |
|
Proovisin enda programmi, sisendeiks "kalle" ja "energia" ilma jutumärkideta. Väljundis kenasti nood kaks sõna, peale nime ja aadressi newlined.
Proovisin originaali samade parameetritega, tulemus täpselt sama.
Miskipärast tundub GCC nullib staatilised puhvrid ära. Samuti paneb getline ka \0'i tollesse puhvrisse. Tundub et ajasin get'i ja getline'i tööpõhimõtted sassi. Vabandust segaduse tekitamise pärast
|
|
|
|
|
|
|
   |
uniz
Vana Pingviin


Vanus: 45
Liitunud: 18.05.2006
Postitused: 764
Distributsioon: ubuntucare

|
|
|
   |
HoHo
Vana Pingviin


Vanus: 40
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo

|
postitatud: 11.12.2006, 01:28 postituse pealkiri:
(teema puudub)
|
   |
|
Sa ikka tead et GCC on Gnu Compiler Collection? g++ on sinna kuuluv c++ kompilaator. Ma pole harjunud üht väikest osa suurest tervikust eraldi välja toomisega kuna see nagunii otseselt asjasse ei puutu.
Erinevus eri keelte vahel on ainult frontendis mis tõlgib koodi mingisse vaheformaati mis antakse edasi "päris" kompilaatorile mis siis igasugu optimisatisoone ja muid trikke tegema hakkab.
|
|
|
|
|
|
|
   |
uniz
Vana Pingviin


Vanus: 45
Liitunud: 18.05.2006
Postitused: 764
Distributsioon: ubuntucare

|
|
|
   |
HoHo
Vana Pingviin


Vanus: 40
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo

|
|
|
   |
uniz
Vana Pingviin


Vanus: 45
Liitunud: 18.05.2006
Postitused: 764
Distributsioon: ubuntucare

|
postitatud: 11.12.2006, 03:02 postituse pealkiri:
(teema puudub)
|
   |
|
Ma kasutan loomulikult 4.4BSDLite /FreeBSD'd- seal toksin sisse c++ -o blabla blabla.cpp
ja programm töötab-
|
|
|
|
|
|
|
   |
HoHo
Vana Pingviin


Vanus: 40
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo

|
|
|
   |
commodore

Vana Pingviin

Vanus: 37
Liitunud: 02.10.2005
Postitused: 745

|
postitatud: 11.12.2006, 16:49 postituse pealkiri:
(teema puudub)
|
   |
|
Viimati muutis commodore 16.08.2015, 16:11; muudetud 1 kord
|
|
|
  |
antik2
Vana Pingviin


Liitunud: 09.10.2006
Postitused: 634
Distributsioon: Big Strong D...

|
|
|
  |
HoHo
Vana Pingviin


Vanus: 40
Liitunud: 08.07.2005
Postitused: 527
Asukoht: Tallinn/Paide
Distributsioon: Gentoo

|
|
|
   |
antik2
Vana Pingviin


Liitunud: 09.10.2006
Postitused: 634
Distributsioon: Big Strong D...

|
postitatud: 11.12.2006, 19:21 postituse pealkiri:
(teema puudub)
|
   |
|
HoHo kirjutas: < Vali > < Laienda > | commodore kirjutas: < Vali > | Koopiad :S |
Huvi pärast küsin et mis olukord BSD all on? Kas seal on sama palju hardlinke? Miskipärast eeldan et on.
Anyway, edaspidi soovitan hakata kasutama g++ kuna see on vähemalt enam-vähem standartne, kui GCC'd saab standardiks pidada. Kõik senised kompileeritud programmid on kasutanud kas g++'i või siis mõnd i686-pc-linux-gnu-* asja, ei ükski pole kasutanud c++'i. |
Kood: < Vali > < Laienda > | # gcc -v
Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.4.4 [FreeBSD] 20050518
# c++ -v
Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.4.4 [FreeBSD] 20050518
# cc -v
Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.4.4 [FreeBSD] 20050518 |
|
|
|
|
|
|
|
  |
johnsmith
Vana Pingviin


Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD

|
|
|
   |
uniz
Vana Pingviin


Vanus: 45
Liitunud: 18.05.2006
Postitused: 764
Distributsioon: ubuntucare

|
|
|
   |
johnsmith
Vana Pingviin


Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD

|
|
|
   |
bsdo

Pingviini aktivist

Liitunud: 22.02.2007
Postitused: 140
Distributsioon: ubuntu server

|
postitatud: 27.02.2007, 13:42 postituse pealkiri:
(teema puudub)
|
   |
|
Kes tahab tõsiselt c++ keelt õppida, siis on näiteks selline raamat:
Teodor Luczkowski "Baasteadmised programmeerimiskeelest c++"
Näited ja seletused on täiesti arusaadavad ja põhjalikud.
|
|
|
|
_________________ Ubuntust
|
|
|
   |
spott
Admin


Vanus: 44
Liitunud: 04.06.2005
Postitused: 8857
Distributsioon: Ubuntu

|
postitatud: 27.02.2007, 14:04 postituse pealkiri:
(teema puudub)
|
   |
|
C++ õppimise kohta nüüd ka HowtoForges õpetused olemas.
|
|
|
|
_________________ Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
|
|
|
   |
bsdo

Pingviini aktivist

Liitunud: 22.02.2007
Postitused: 140
Distributsioon: ubuntu server

|
postitatud: 28.02.2007, 16:34 postituse pealkiri:
(teema puudub)
|
   |
|
Ma räägin ttü kirjastusest s.t eesti keeles- väärt raamat-) mingi forge pakub hello wordi, kuid Teodor pakub väärt õpet.
Üks näide kohe alguses:
Tegin kolm rida natuke ümber, et lisasin ka intressi sisestamise võimalusi, mis teodoril oli programmis kohe float intress=0.023
.. Minu versioon võimaldab panna kohe oma intressi:
float intress;
ja kaks uut rida:
printf("Milline on intress>");
scanf("%f",&intress);
Tulemus:
Kood: < Vali > < Laienda > |
#include <stdio.h>
#include <conio.h>
int main(void)
{
int kuud, i;
double summa;
float intress;
printf("Mitu kuud hoiustad>");
scanf("%d",&kuud);
printf("Milline on intress>");
scanf("%f",&intress);
printf("Millise summa hoiustad>");
scanf("%lf",&summa);
for(i=1;i<=kuud;i++)
{
summa+=(summa*intress/12);
printf("%2d %10.2lf\n",i,summa);
if(!(i%12))printf("Aasta \n");
}
printf("Vajuta suvalisele klahvile...");
getch();
return 0;
}
|
Lisaks on seal õpetusi ja näiteid tekstitöötlusest kuni kenoni välja..
|
|
|
|
|
|
|
   |
Hardi

Pingviini aktivist


Vanus: 48
Liitunud: 31.10.2005
Postitused: 153
Distributsioon: Arch64

|
postitatud: 28.02.2007, 17:34 postituse pealkiri:
(teema puudub)
|
   |
|
Forge oma on c++, aga see puhas c. Neid c keele raamatuid on eestikeeles mitu. Mul on just c++ oma vaja.
|
|
|
|
|
|
|
 |
bsdo

Pingviini aktivist

Liitunud: 22.02.2007
Postitused: 140
Distributsioon: ubuntu server

|
|
|
   |
|