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]