Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Florian Super JLI'ler
Alter: 36 Anmeldedatum: 20.06.2003 Beiträge: 302
Medaillen: Keine
|
Verfasst am: 07.03.2005, 20:37 Titel: standart host name ausgeben |
|
|
Hallo ich wollte mal ein ganz einfaches pogramm schreiben das mir den host name ausgibt.Aber irgendwie funktioniert das nich. Und was bedeutet eigendlich das FAR bei der Beschreibung der Funktion
int gethostname (
char FAR * name,
int namelen
);
mein code:
UpdateData(TRUE);
char FAR name[20];
gethostname(name,sizeof(name));
m_text = name ;
UpdateData(FALSE);
THX |
|
Nach oben |
|
|
Mazze JLI'ler
Alter: 39 Anmeldedatum: 02.01.2004 Beiträge: 145
Medaillen: Keine
|
Verfasst am: 07.03.2005, 20:45 Titel: |
|
|
Was funtkioniert denn daran nicht? Fehler? |
|
Nach oben |
|
|
Florian Super JLI'ler
Alter: 36 Anmeldedatum: 20.06.2003 Beiträge: 302
Medaillen: Keine
|
Verfasst am: 07.03.2005, 20:47 Titel: |
|
|
Es gibt nur einen unbrauchbaren wert aus
|||||üb so in etwa
Wozu ist eigentlich das FAR da
THX |
|
Nach oben |
|
|
Florian Super JLI'ler
Alter: 36 Anmeldedatum: 20.06.2003 Beiträge: 302
Medaillen: Keine
|
Verfasst am: 07.03.2005, 22:24 Titel: |
|
|
hallo ich hab jetzt mal gegoogelt und folgenden Code gefunden und ausgeführt:
#include<winsock2.h>
#include"stdio.h"
int main( void) {
char host_name[ 100] = {0};
int ccode;
if (( ccode = gethostname( host_name, sizeof( host_name))) != 0) {
printf( "gethostname failed, ccode = %d\n", ccode);
return EXIT_FAILURE;
}
printf( "host name: %s\n", host_name);
return EXIT_SUCCESS;
}
Aber beim Ausführen kommt immer nur die Meldung gethostname failed , code = -1
Daraus kann man doch schließen das die Funktion gethostname nicht richtig Funktioniert aber warum
Bitte um Hilfe THX
Mein OS ist WXP Professional + SP2 |
|
Nach oben |
|
|
Mazze JLI'ler
Alter: 39 Anmeldedatum: 02.01.2004 Beiträge: 145
Medaillen: Keine
|
|
Nach oben |
|
|
Florian Super JLI'ler
Alter: 36 Anmeldedatum: 20.06.2003 Beiträge: 302
Medaillen: Keine
|
Verfasst am: 08.03.2005, 19:32 Titel: |
|
|
THX
Das wars ich hatte vergesen die Socket Schnittstelleu zu initialisieren. |
|
Nach oben |
|
|
|