1.
cstring
轉int
例如:cstring str=_t("10");
int num=0;
num=_tstoi(str);
則num
為10. 2.
int轉
cstring
例如:cstring s;
char ch[20];
int num=15;
itoa(num,ch,10);
s=ch;則s
為"15"; 3.
char
轉cstring
例如:cstring s;
char ch="hello world";
s=ch;則s
為"hello world" 4.
char *
轉cstring
例如:cstring str=_t("
您好");
char *infor;
int strlength=str.getlength()+1;
infor=new char[strlength];
strncpy(infor,str,strlength);
則infor為"
您好",
當然在這裡用完之後記得
delete infor,
否則記憶體洩漏就不好了
這裡得說一下
mfc配置裡面最好選擇使用多位元組字符集,不然上面有些轉換可能不成功
ps:這個我鬱悶了一下午才發現
...
5.mfc
下檔案讀取
例如:cfile file(
_t("
帥哥計算器
.txt")
,cfile::moderead);
char
*pbuf;
dword dwfilelen;
dwfilelen=file.getlength();
pbuf=new
char[dwfilelen+1];
pbuf[dwfilelen]=0;
file.read(pbuf,dwfilelen);
file.close();
則pbuf
裡面內容為帥哥計算器
.txt
檔案內容,記得
delete pbuf.
6.mfc
下檔案儲存
例如:
cfile file(
_t("
我的檔案
.txt")
,cfile::modecreate | cfile::modewrite);
char infor="hello world";
file.write(infor,strlen(infor));
file.close();
這裡儲存模式可以自行選擇,我用的是
cfile::modecreate | cfile::modewrite
.最後想說一下有件奇怪的事,也感激一下
panbook.
就是我有個
place
的類,加
int x;
成員,想寫個
void setx(int x);
函式,但是在
place.cpp
中用this->
居然沒有x出來
...panbook(
相當給力
),得知解決方法如下:把
vs2010
關了,然後刪除
ncb檔案,重新開啟
vs,好了
...如圖
課設十三周總結
一。自己的貢獻 1.搭建實驗環境,安裝虛擬機器 2.寫小組的總結實驗報告 3.完成ic卡讀寫實驗 二。遇到的問題與解決方法 遇到無法掛載的情況 解決方法1.更換主機,無法解決 2.更換密碼箱,無法解決 三。體會與收穫 我在之前的學習中還未了解硬體與軟體的結合,經過這次課程學習,我不僅僅學習了初步的l...
課設實驗一
直接上圖 步驟 1 依照拓撲圖進行分工,需要6臺pc 2 幸運的分到了sw1 3 配置命令如下 int g0 0 description to sw3 g0 0 no switchport ip add 13.1.1.1 24 vlan 10,20 int g0 1 0 2 switchport m...
資料結構課設
10 多種基本內排序方法的實現 問題描述 設計乙個合成的排序程式。可供排序的方法是 插入排序 快速排序 歸併排序 堆排序。要求程式具有 1 顯示排序結果.2 提供最好和最壞情況下對比計時的功能。3 提供在不同陣列元素的個數情況 當n分別等於100,1000,5000,20000時 下各種排序演算法的...