C++字串和整型互轉
1. int 轉string:
int y = 2014;
int m = 6;
int d = 23;
int h = 7;
int mm = 25;
char str[20];
sprintf_s(str, "%04d-%02d-%02d/%02d:%02d", y, m, d, h, mm);
string s = str;
cout << s << endl;
2. string 轉int:
string s = "2014-10-04/14:30"; int y, m, d, h, mm; sscanf_s(s.c_str(), "%d-%d-%d/%d:%d", &y, &m, &d, &h, &mm); cout << y << endl << m << endl << d << endl << h << endl << mm << endl;
其他型別可以通過改變字串格式化時的引數(%d)來實現字串和其他型別的轉化。
相關推薦
C++字串和整型互轉
1. int 轉string: int y = 2014; int m = 6; int d = 23; int h = 7; int mm = 25; char str[20]; sprintf_s(str, "%04d-%02d-%02d/%02d:%02d
golang基礎學習-字串和整型互轉
在golang語言中字串和整數之間的轉換相比PHP有點複雜。剛學習的人,尤其學過PHP,秒級可以搞定的事情, 這裡卻要使用strcov包中函式轉換,orz~~~~。沒辦法入了golang的大門,就要繼續探究下去。 1.字串轉成整型 func Atoi(s strin
linux下字串和整型互轉
int tm=1234567890; char *p = malloc(10*sizeof(char)); sprintf(p,"%d",tm); tm轉字串 printf("--------%s\n",p); i
C#數字、16進位制字串和位元組之間互轉
一個位元組包含8個二進位制位,一個十六進位制可表示4個二進位制位,所以,一個位元組可以由2個十六進位制表示 總結如下: (1)一個byte 對應兩位十六進位制位,而不是八位(32位二進位制位); (2)轉化為十六進位制之後,不足兩位的,高位要補零。
C# 顏色和整型值轉換
直接貼程式碼: /// <summary> /// 將顏色轉換為整形值 /// </summary> /// <param name="color"></param>
C# List 和 string 的互轉(以逗號分隔)
List轉字串,用逗號隔開 List<string> list = new List<string>(); list.Add("a"); list.Add("b"); list.Add("c"); //MessageBox.Show(list.);
JSON字串和list集合互轉
谷歌的Gson.jar: //list轉換為json Gson gson = new Gson(); List<Person&g
fastJson中常用JSON字串和Java物件互轉
1.使用fastJson,首先引入fastJson依賴 <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba<
使用 fastjson 在java中進行 json字串和物件的互轉
前提:我們在這裡只使用fastjson的轉json的jar依賴包 <!-- 轉json字串 --><dependency> <groupId>com.alibaba</groupId> <ar
不用庫函式進行字串和整型資料的相互轉換
// 字串轉換成整型資料 double stoi (char* string = NULL){ if (string == NULL) throw 1; // 空字串判斷 int i = 0; d
Delphi版IP地址與整型互轉
直接上單元程式碼 unit Unit11; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
C#列舉和字串以及整型數之間的轉換
準備條件: ①列舉型別: 1 public enum enumColor 2 { 3 Red = 1, 4 Yellow, 5 Green, 6 Blue, 7 Whit
C#將結構體和指針互轉的方法
緩沖 style system RR 程序集 ascii 通知 work Coding 1. 功能及位置 將數據從托管對象封送到非托管內存塊,屬於.NET Framework 類庫 命名空間:System.Runtime.InteropServices
用c++實現顏色空間rgb,grey,luv和lab的互轉
1 rgb轉grey,rgb轉luv,rgb轉lab 1. 1 rgb轉grey void RgbToGrey(unsigned char *rgb, double *grey) { double R = ((dou
java中整型與字元型互轉
1、字元型轉換成整型: 1.轉換成Int型 int/Integer num = Integer.parseInt(String str); 2.轉換成long型 Long/long num = Long.parseLong(String str); 3
c++中gbk和utf-8互轉
gbk轉utf-8 char* G2U(const char* gb2312) { ASSERT(gb2312!=NULL); int len = MultiByteToWideChar(CP_ACP, 0, gb2312, -1, NULL, 0);
(04)C++ builder之wchar_t和char變數互轉
(同一個世界,同一個夢想,交流學習C++Builder XE10,傳承c++builder的魅力!歡迎各地朋友加入我的QQ群484979943,進群密碼“BCB”,同時也請將該群號廣為宣傳,希望能夠廣集各方高手,共同進步。如需下載開發工具及原始碼請加入我的QQ群)【閱讀倡議】
JS 物件(Object)和字串(String)互轉
利用原生JSON物件,將物件轉為字串 [javascript] view plaincopy var jsObj = {}; jsObj.testArray = [1,2,3,4,5]; jsObj.name = 'CSS3'; jsObj.
C char/wchar_t之間的互轉 多位元組(MultiByte)和寬字元(Unicode)互轉
wchar_t wstr[100]=L"wstr"; char str[100]; wcstombs(str,wstr,100);//寬字元轉多位元組 mbstowcs(wstr,str,100);//多位元組轉寬字元 也可以使用:MultiByteToWide
C#時間戳和格式化日期互轉
有時候我們要對C#時間進行轉換,達到不同的顯示效果 預設格式為:2005-6-6 14:33:34 如果要換成成200506,06-2005,2005-6-6或更多的該怎麼辦呢 我們要用到:DateTime.ToString的方法(String,IFormatProvider) string 為你需