Strona 1 z 1
[C] Pisanie funkcji z możliwością wyboru wyjścia
: 30 paź 2010, 16:13
autor: tomeks91
Mój wykładowca chciał żeby zaprojektować funkcję
write(a, b, stdout)
chodzi mi o to że nie wiem co napisać w definicji funkcji w w tym trzecim argumencie, aby w momencie wywołania można byłow wpisać stdout.
Odp: Standardowe wejście
: 30 paź 2010, 16:25
autor: Czocher
stdin/out/err traktuje się jak plik. Poczytaj o fprintf() i o zapisie do plików w C.
Odp: Standardowe wejście
: 30 paź 2010, 21:18
autor: tomeks91
Potrzebuje troche jaśniej. Tzn. jak napisać tą funkcję jak tak chce ją wywołać.
int write(char a[],double b, ???)
Odp: Pisanie funkcji z możliwością wyboru wyjścia
: 30 paź 2010, 22:42
autor: tomeks91
Poczytałem trochę o funkcji fprintf. Czyli tak będzie dobrze?
int write( FILE *cos, char s[], a)
i wywołanie w programie
write( stdout, c, d)
Odp: Pisanie funkcji z możliwością wyboru wyjścia
: 30 paź 2010, 23:51
autor: dawwin
Odp: Pisanie funkcji z możliwością wyboru wyjścia
: 31 paź 2010, 13:06
autor: Czocher
dawwin pisze:
Poza tym ok
Bez "int" też było poprawnie. W C/C++ przy deklarowaniu zmiennej bez określenia jej typu, np:
zostaje jej nadany typ "int".
Odp: [C] Pisanie funkcji z możliwością wyboru wyjścia
: 31 paź 2010, 13:54
autor: dawwin
Wiem o tym, ale takie i podobne rzeczy powodują, że robi się zamieszanie w kodzie i staje się mniej czytelny.