[C] Pisanie funkcji z możliwością wyboru wyjścia

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
tomeks91
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 07 paź 2010, 21:04
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

[C] Pisanie funkcji z możliwością wyboru wyjścia

Post 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.
Czocher
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 09 lut 2006, 22:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Kontakt:

Odp: Standardowe wejście

Post autor: Czocher »

stdin/out/err traktuje się jak plik. Poczytaj o fprintf() i o zapisie do plików w C.
tomeks91
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 07 paź 2010, 21:04
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Standardowe wejście

Post autor: tomeks91 »

Potrzebuje troche jaśniej. Tzn. jak napisać tą funkcję jak tak chce ją wywołać.
int write(char a[],double b, ???)
tomeks91
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 07 paź 2010, 21:04
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Pisanie funkcji z możliwością wyboru wyjścia

Post 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)
Awatar użytkownika
dawwin
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 202
Rejestracja: 18 kwie 2009, 09:16
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Pisanie funkcji z możliwością wyboru wyjścia

Post autor: dawwin »

Kod: Zaznacz cały

int write( FILE *cos, char s[], int a)
Poza tym ok
Moje programy - http://dawwin.users.sourceforge.net/
Nie pomagam na PW
Czocher
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 09 lut 2006, 22:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Kontakt:

Odp: Pisanie funkcji z możliwością wyboru wyjścia

Post autor: Czocher »

dawwin pisze:

Kod: Zaznacz cały

int write( FILE *cos, char s[], int a)
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".
Awatar użytkownika
dawwin
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 202
Rejestracja: 18 kwie 2009, 09:16
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: [C] Pisanie funkcji z możliwością wyboru wyjścia

Post autor: dawwin »

Wiem o tym, ale takie i podobne rzeczy powodują, że robi się zamieszanie w kodzie i staje się mniej czytelny.
Moje programy - http://dawwin.users.sourceforge.net/
Nie pomagam na PW
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości