string - स्ट्रिंग को वीसी++ में परिवर्तित करना




visual-c++ tchar (2)

मैं वीसी ++ में तार को कैसे बदल सकता हूँ?

string internetprotocol="127.4.5.6";

 TCHAR szProxyAddr[16]; 

मैं सेट करना चाहता हूं:

szProxyAddr=internetprotocol;

यह मेरे द्वारा कैसे हो सकता है?


आप इस तरह से प्रयास कर सकते हैं:

#include <atlstr.h>
_tcscpy_s(szProxyAddr, CA2T(internetprotocol.c_str()));

#include <atlstr.h>


string internetprotocol="127.4.5.6";
TCHAR szProxyAddr[16]; 

_tcscpy_s(szProxyAddr, CA2T(internetprotocol.c_str()));

_tcscpy_s सामान्य _tcscpy_s संस्करण है जो यूनिकोड और मल्टी-कैरेक्टर कॉन्फ़िगरेशन में दोनों काम करता है। CA2T वैरिएबल के अनुसार, szProxyAddr TCHAR* को szProxyAddr const char* परिवर्तित करता है।

गंतव्य चर लंबाई के बारे में सावधान रहें






tchar