2011-02-28 72 views
0

嘿家伙,我是这个新东西,但我试图使用gethostname()来使用xcode和ipad。我尝试了几件事,但它们似乎都冻结了。gethostbyname xcode问题

所以,当我只是做:

host = gethostbyname("website.com"); 

工作正常。我希望能够从程序内改变网站。

我已经试过:

const char *server = [Website_NSString UTF8String];      
host = gethostbyname(server); 

 

const char *server = [Website_NSString cStringUsingEncoding:NSASCIIStringEncoding];  
host = gethostbyname(server); 

 

const char *server[256];   
[Website_NSString getCString:server maxLength:256 encoding:NSASCIIStringEncoding];  
host = gethostbyname(Website_NSString); 

host = gethostbyname(Website_NSString); 

他们提出了一个警告:从不兼容的指针类型传递'gethostbyname'的参数1,或根本没有警告。每次该应用程序只是冻结。请帮忙。

回答

0

我是个白痴。如果我这样做:

char server[256]; 
[Website_NSString getCString:server maxLength:256 encoding:NSASCIIStringEncoding]; 
host = gethostbyname(server); 

它工作正常。