VC++ (main.cpp):
#include "stdafx.h" #include <iostream> #include <string> #include <sstream> //ostringstream using namespace std; int _tmain(int argc, _TCHAR* argv[]) { //Character Sequences //char c[13] = "CharVariable"; char c[13] = {'C', 'h', 'a', 'r', 'V', 'a', 'r', 'i', 'a', 'b', 'l', 'e', '\0'}; //Pointer char *p = "Pointer"; //Class string s = "String"; //String to Char strcpy(c, s.c_str()); cout << c << endl; //Char to String s.assign(c); cout << s << endl; //Pointer to Char strcpy(c, p); cout << c << endl; //Char to Pointer p = &c[0]; cout << p << endl; //String to Float float num1 = 0.0f; s = "233.42"; num1 = atof(s.c_str()); cout << num1 << endl; //Float to String float num2 = 233.42f; ostringstream buffer; buffer << num2; s = buffer.str(); cout << s << endl; return 0; }說明:
字元陣列、指標字串、VC字串,互相轉換。
沒有留言:
張貼留言