Avatar billede swaq Nybegynder
13. marts 2003 - 22:08 Der er 4 kommentarer og
1 løsning

unistd.h, netinet/in.h og andre i Visual C++

Prøver at kode C i Visual C++, min gamle kode som jeg har lavet i Linux bruger headerfilerne nævnt i overskriften. Blandt andet bruger jeg fork() fra unistd.h og read/write fra netinet/in.h...

Hvordan gøres det i Visual C++?

Egentligt er jeg blot ude efter at kunne skrive C-kode i windows fremfor Linux, så hvis der er nogen der har nogle gode ideer til hvordan det klares...

For at spare jer for flere spørgsmål på den konto vil jeg gerne vide hvor jeg kan finde oplysninger desangående... Der findes vel noget dokumentation af forskellen på C-programmering i Windows og Linux eller huh?


/swaq
Avatar billede driis Nybegynder
13. marts 2003 - 22:16 #1
http://www.msdn.microsoft.com/library/ er et rigtig godt sted at starte, her er dokumentation til samtlige Windows API funktioner.

I Windows kan du nøjes med at inkludere windows.h for at tilgå samtlige Windows API funktioner. Lige netop de headerfiler du nævner kender jeg ikke, men der er stor sandsynlighed for at du kan finde funktionaliteten i nogen af funktionerne i windows.h
Avatar billede swaq Nybegynder
13. marts 2003 - 22:31 #2
Hmm... syntes godt nok Microsoft er gode til at lave drålige og uoverskuelige hjemmesider - Eksperten er LAAAANGT bedre på det område... Mao. fandt ikke lige det jeg håbede på...

Man kan stadig ikke forke en ny proces, selvom windows.h er includet.

Man kan ej heller kalde de andre funktioner for den sags skyld.
Avatar billede arne_v Ekspert
13. marts 2003 - 23:10 #3
netinet/in.h er nok delvist i winsock.h

unistd.h er en POSIX header som mangler på Windows - det meste
er gemt rundt omkring i io.h og muligvis stdlib.h.

På win32 bruger man ikke fork'ing men threading.

Naturligvis ikke standard Posix threads, men specielle
Windows threads.

Send takke-brevet for standard-compliance til Bill Gates.

:-(
Avatar billede arne_v Ekspert
13. marts 2003 - 23:40 #4
Avatar billede swaq Nybegynder
14. marts 2003 - 00:30 #5
Arne... Du er og blir' et orakel :O)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester