Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

funkcije

[es] :: C/C++ programiranje :: funkcije

[ Pregleda: 3834 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mikky

Član broj: 18
Poruke: 1563
*.yubc.net

ICQ: 44582291


+58 Profil

icon funkcije09.05.2001. u 22:58 - pre 279 meseci
kako znate gde se nalazi funkcija koja vam treba
recimo treba mi neka funkcija koja pravi fajl kako da znam u kom header fajlu se nalazi?
drugo, sta znaci ovaj kod

typedef struct {
int a
int b
} blah;

trece, sta su file handles?

kad sam vec tu, ajde neka neko napravi kratak programcic koji pravi fajl i upisuje u njega 2 reda nekog texta

i jos me zanima, jel zna mozda neko neku knjigu/text/tutorial gde se uci o prakticnom programiranju, znaci tipa danas cemo uciti kako da napravimo fajl i sl. stvari....cisto da steknem neki osecaj za malo ozbiljnije programiranje

al sam zahtevan

[Ovu poruku je menjao Mikky dana 05-09-2001 u 11:01 PM GMT]
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.78.EUnet.yu



Profil

icon Re: funkcije09.05.2001. u 23:55 - pre 279 meseci
Zavisi
ako si u winu imas help uz kompailer verojatno ..........
ako si u nixu
knjiga
ili rucno da kopas po bibliotekama
mislim ja sam tako radio kad mi je trebala neka funkcija
zaboravio sam sad koja ...........
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.yubc.net

ICQ: 44582291


+58 Profil

icon Re: funkcije10.05.2001. u 00:05 - pre 279 meseci
pa konkretno mi sad treba za linux
za dos imam borland kompajler koji ima IDE pa kako tako moze da se nadje po helpu sta mi treba ali ovo gcc/cc za linux....ubi boze...zar nikom nije palo na pamet da napravi integrated development enviroment .....
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.78.EUnet.yu



Profil

icon Re: funkcije10.05.2001. u 00:20 - pre 279 meseci
Eo oako
za upisivanje koristis
write() funkciju
biblioteke su ti unistd.h i sys/types.h
iste biblioteke su i za read()
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
194.106.163.*

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: funkcije10.05.2001. u 02:36 - pre 279 meseci
Ako si u Unixu koristiš man(1) i apropos(1)... Za početak, kucaj

Code:

$ man 1 man
$ man 1 apropos

int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: funkcije10.05.2001. u 11:45 - pre 279 meseci
Citat:
Mikky je napisao:
kako znate gde se nalazi funkcija koja vam treba
recimo treba mi neka funkcija koja pravi fajl kako da znam u kom header fajlu se nalazi?


Pogledaj :
#man _ta_funkcija
#grep -r -n _ta_funkcija /usr/include/* | less

Citat:

drugo, sta znaci ovaj kod

typedef struct {
int a
int b
} blah;


Ako znas kako radi typedef onda cu lako da ti objasnim kako i sta :
Za one koji neznaju typedef sluzi da se nekom postojecem tipu podataka dodeli drugo ime :
typedef char byte;
typedef int DWORD;

Naime definisanje strukture se vrsi ovako :
struct blah{
int a;
int b;
};
i podaci se u programu definisu sa:
struct blah ii,ll,gg;

a sa ovim sto si ti napisao definisao bi ih samo sa:

blah ii,ll,gg;

Ali kada ukucas sa typedef ti tipu podataka koji bi cinila ona struktura dajes ime blah znaci sad ne bi bilo potrebe da stavljas struct blah vec samo blah jer je blah ustvari drugo ime za tu stukturu.

Citat:

trece, sta su file handles?


Konkretno ako mislis na file descriptore to je INT broj koji se definise otvoren file na systemu UNIX
A ako mislis na strukturu FILE to je nista drugo do jedna mala struktura koja sadrzi jedan int broj kojim se definise svaki otvoren file i jos par stvari koje ne znam napamet.

Citat:

kad sam vec tu, ajde neka neko napravi kratak programcic koji pravi fajl i upisuje u njega 2 reda nekog texta


Code:

 #include<stdio.h>
   int main(){
     FILE *stream=fopen("/tmp/proba","w+");
    fprintf(stream,"voja\nje predator\n");
   fclose(stream);
 }


ili
Code:

#include<unistd.h>
#include<fcntl.h>

int main(){
 int fd,len;
 char *gg="voja\nje predator\n";
  len=strlen(gg);
  fd=open("/tmp/proba",O_TRUNC|O_CREAT|O_RDWR) ;  // mozei O_WRONLY;
  write(fd,gg,len);
  close(fd);
}


Citat:

i jos me zanima, jel zna mozda neko neku knjigu/text/tutorial gde se uci o prakticnom programiranju, znaci tipa danas cemo uciti kako da napravimo fajl i sl. stvari....cisto da steknem neki osecaj za malo ozbiljnije programiranje


Ehh tako nesto nemam

Citat:

al sam zahtevan :)


Nisi pitas lepo



[Ovu poruku je menjao predator dana 05-10-2001 u 10:48 AM GMT]
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.104.EUnet.yu

ICQ: 44582291


+58 Profil

icon Re: funkcije13.05.2001. u 03:18 - pre 279 meseci
ok kod ovog prvog primera FILE je neka struktura?
ustvari to je pointer ka strukturi right?

buni me ovo stream, jer to proizvoljno ime koje si dao ili......?
posto se stream cesto koristi ovako po programima.....

ovo za struct nisam znao da se definisu
struct ime_strukture ime_instance
mislio sam da je kao kod klasa
class ime_klase //definicija klase
ime_klase ime_instance //definicija instance

posto sam poceo prvo sa c++ da se zezam

-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: Re: funkcije13.05.2001. u 09:52 - pre 279 meseci
[quote]Mikky je napisao:
ok kod ovog prvog primera FILE je neka struktura?
ustvari to je pointer ka strukturi right?
buni me ovo stream, jer to proizvoljno ime koje si dao ili......?
posto se stream cesto koristi ovako po programima.....
[quote]

Pa FILE je u ovom slucaju definisano kao pointer (FILE *) prema tome pokazuje na staticki alociranu strukturu koju ce fopen() da vrne.A stream koristim cisto onako jel je najzvucnije a i prokladno je.

Citat:

ovo za struct nisam znao da se definisu
struct ime_strukture ime_instance
mislio sam da je kao kod klasa
class ime_klase //definicija klase
ime_klase ime_instance //definicija instance


Klase se u C++ definisu sa :
class predator{
int w,h;
};

A struktura :
struct predator{
int w,h;
};
(
Potpuno se isto definisu samo je mala razlika u upotrebi. (dobro de malo veca ;o))
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.146.EUnet.yu

ICQ: 44582291


+58 Profil

icon Re: Re: funkcije13.05.2001. u 16:16 - pre 279 meseci
[quote]predator je napisao:
Code:


 #include<stdio.h>


   int main(){


     printf("aaaaaaaa");
     FILE *stream=fopen("/tmp/proba","w+");

    fprintf(stream,"voja\nje predator\n");

   fclose(stream);

 }





u ovaj tvoj kod sam ubacio jednu najobicniju printf funkciju i kod nece da mi se kompajlira
uf poludeo sam dok sam provalio da to pravi problem ali nije mi jasno
zasto????????? i kako da ispravim
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: funkcije13.05.2001. u 17:49 - pre 279 meseci
u C moras prvo da definises promenljive pa tek onda da pozivas funkcije ;o)

Ispravan kod bi glasio :

int main(){
FILE *stream=fopen("/tmp/tmp","w+");
printf("aaaaa");
...
}
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.72.EUnet.yu

ICQ: 44582291


+58 Profil

icon Re: funkcije13.05.2001. u 22:24 - pre 279 meseci
aha to je znaci
nisam znao da to mora tako....ali cinimi kolko sam ja radio u c++ za dos da se promenljiva moze bilo gde definisati pa i u sred programa.....il sam nesto is3povao

btw. predatore pogledaj privatne poruke ovde preko foruma posto sam ti poslao jednu
u slucaju da neradi onda da ti kazem ovako: posalji mi sve zive i nezive sourceve (osim ako ima nekih koji nisu za public ;) ) sto si programirao posebno one pocetnicke na mail ako nije problem :)
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: funkcije14.05.2001. u 16:52 - pre 279 meseci
Pa u C++ mozes da definises promenljive gde god oces ;o) Secam se tripa pokrecem neki program i ima kod:

for (int i=0;i<10;i++){
...
}

i javlja gresku i onda ajde da probam da stavim int i na pocetak i sve lepo proradi.
A za kodove e tu ces da ostanes uskracen jel sam sve ama bas sve izgubio kad sam pre mesec dana obrisao ceo Linux i stavio Win2k
 
Odgovor na temu

Mikky

Član broj: 18
Poruke: 1563
*.155.EUnet.yu

ICQ: 44582291


+58 Profil

icon Re: funkcije15.05.2001. u 15:54 - pre 279 meseci
e upravo taj for petlja me je zezazla malo pre
u c++ sam samo sa njom pravio petlje i uvek deklarisem int i u toj zazgradi
ali c neda....btw zasto se vecina programa za linux i dalje radi u c iako je c++ izasao pre....10-15 godina
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: funkcije15.05.2001. u 18:14 - pre 279 meseci
Pa sta znam,valjda zato sto kod u njemu izgleda lepse ili sto niko nije lud da pise OOP OS.
 
Odgovor na temu

V3kAn

Član broj: 436
Poruke: 16
*.173.EUnet.yu



Profil

icon Re: funkcije15.06.2001. u 04:24 - pre 278 meseci
Je6ote, pa ovde sve zhivo mozhe da se nauchi o C-u... knjiga mi ni ne treba!
 
Odgovor na temu

[es] :: C/C++ programiranje :: funkcije

[ Pregleda: 3834 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.