日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++初探

發布時間:2025/7/14 c/c++ 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++初探 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

//string1.cpp #include <iostream> int main() {using namespace std;char dog[4]={'d','o','g'}//這是char數組,也即字符數組char dog1[4]={'d','o','g','\0'}//這是字符串char sex[8];/*char sex[] 是不被允許的,必須給出字符數組的長度,用于編譯器申請空間。如果要輸入漢字,由于一個漢字占用兩個字節,故字符串長度至少為2*n+1,n為漢字個數,+1是因為空字符。這里的8是數組長度,而不是最后一個元素的下標,最后一個元素是sex[7].*/char sex1[]="man";/*字符串請用雙引號括起,不能使用單引號。由于已經初始化,編譯器會得出字符數組的長度,故可略去。*/char state='T';//字符用單引號括起,單引號中只能有一個字符。cin>>sex;cout<<sex;return 0; }

1 //配置文件 2 #include <iostream> 3 #include <afx.h> 4 #include <windows.h> 5 int main() 6 { 7 using namespace std; 8 9 CString StrName, StrTemp, path; 10 StrName = "jack"; 11 path = ""; 12 DWORD a = GetCurrentDirectory(MAX_PATH, path.GetBuffer(MAX_PATH)); 13 //獲取為當前路徑字符串申請的空間大小(不包含結尾空字符),存入a中。 14 //如果MAX_PATHLENGTH長度不足以存儲當前路徑,則返回需要的字節數(包含結尾空字符)。path沒有改變。 15 //如果你通過VS運行程序,那么當前路徑是項目路徑,而不是可執行程序所在路徑。 16 //MAX_PATH是宏名,值為260,這個值用來存儲路徑夠用了。當然GetBuffer()不會真的申請這么多空間,而是按需分配。 17 path.ReleaseBuffer();//用完GetBuffer后最好馬上釋放 18 path += "\\setting.ini";//添加配置文件名 19 20 //寫配置文件 21 WritePrivateProfileString("Student", "Name", StrName, path); 22 //Student是字段名,name是Student字段名下的鍵名,StrName是name的鍵值,path是配置文件的路徑 23 24 //讀配置文件 25 DWORD value = GetPrivateProfileString("Student", "Name", "hhhh", StrTemp.GetBuffer(30), 30, path); 26 StrTemp.ReleaseBuffer(); 27 cout << " return value is" << value << endl; 28 wcout << StrTemp.GetString() << endl; 29 wcout << path.GetString() << endl; 30 cout << a << endl; 31 32 //獲取當前程序完整路徑 33 GetModuleFileName(NULL, path.GetBuffer(MAX_PATH), MAX_PATH); 34 //NULL表示返回當前模塊的PathName,GetBuffer()返回執向緩存區的指針,也即path對象的首地址。MAX_PATH表示緩存區大小。 35 //GetModuleFileName負責把路徑字符串裝載到指針所指向的區域,指針是可以更改的,因此可以裝載。 36 //返回值是路徑字節數。 37 path.ReleaseBuffer(); 38 path = path.Left(10); 39 wcout << path.GetString() << endl; 40 41 MessageBox(NULL, "3", "return value is", 16); 42 43 //cin.get(); 44 return 0; 45 }

?

? ?

?

轉載于:https://www.cnblogs.com/feicaixian/p/9728790.html

總結

以上是生活随笔為你收集整理的C++初探的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。