Header fajl koji se koristi da bi upotrebiju funkciju scanf(); je
stdio.h
dakle
#include <stdio.h>
scanf();
ova funkcija je definisana ovako:
naprimer imas
int scanf(char *blabla, args....) - cita od stdin() i stavi taj sadrzaj od varijebla u specificnu adresu koja je definisana u args... povodom toga vrati nazad broj karaktera koje je citao.
scanf() i gets() su u nekim putevima i slicni .. ali gets(); funkciju ti ja nebi preporucijo ...
BUFFER (bafer) je dijo memorije gde je data stavljena za kratku upotrebu dok program "pici"... dakle ima svoju adresu gde je nesto smesteno .. naprimer: broj 5 je smesten u adresu 0x085f8 bla bla ...
ciscenje buffer'a se moze da uradi ovom komandom
clrbuf();
upotrebljuje sledece header fajlove: npr.
#include <sys/types.h>
#include <sys/buf.h>
void clrbuf(bc)
struct buf *bc;
bc - spesifikuje adresu od buffera da bi ga ocistilo..
gubljenje dat'e na buffery se moze desiti.. ali ako spesifikujes na pocetku programa onda nije problem..
jer nerazumem zasto bi cistijo buffer.. sem ako treba da se ocisti nege dalje u programu
Pozdrav...
int mailme()
{
char email[21]="\x115\x110\x111\x111\x112\x64\x110\x111\x115\x116\x97\x108\x103\x105\x106\x97\x46\x99\x111";
return 0;
}
The important thing is not to stop questioning. Curiosity has its own reason for existing. (Albert Einstein) ;-)