2011-02-28 52 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); 

它工作正常。