za ovo prvo
jel bi onda moglo ovako
int main(int argc, char argv[][])
{
char aaa[] = argv[1];
.......
evo tu je argv dupli niz :)
ako ne moze i ovako onda kako da smestim argument u char niz ali bez tih funkcija ako je moguce ?
mozda da stavim argv*[] i *string
pa onda string = argv[1] ??
a za ovo drugo
ok pazi ono sto ja hocu je da mi gresku pise u fajl a ne na stderror tj ekran
ovo sam hteo da resim ovako
fprintf( phile, funkcija() )
e sad ova funkcija treba nesto da sljaka i ako je sve ok ona ce da vrati neki string koji ce da upise u stream "phile" ali ako dodje do greske hocu da mi onda vrati tu gresku u text obliku koja ce da se loguje u taj fajl
e sad takodje ja necu da mi kad dodje do greske bude exit(1) i da mi se prekine izvrsavanje celog programa vec samo da mi izadje iz te funkcije
sto se radi sa return a program da nastavi dalje da radi
sad ono valjda si razumeo :)
btw da li je moguce da mi return vrati nesto tipa
funkcija()
{
.......
return "Error " neki_string[] " lol"
}
znaci da vrati npr. "Error user is too stupid for this program lol"
znaci vise parametara, nemora bas ova kombinacija
literal string, string, literal string vec moze i bilo sta umesto neki_string[]
npr int ili long
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.