這是第一篇博文,以後在平時的開發中通過自己找資料研究出來的東西都定期做個歸納整理出來分享給大家,也便於我自己以後再看看~~~
ps:當然,感覺自己還是個小菜~對於大神來說可能內容比較簡單,莫見笑~很多東西也都是網上找來規整出來的,如果對你能有一點點幫助,將是我莫大的榮幸
首先,如果做了一個登陸界面,其中要求輸入“用戶名”【UserName】,密碼,才能登陸,為了免於每次打開系統都要輸入用戶名,所以,我們現在就要實現一個文件存儲功能,
文件將以“.ini”格式存儲:
寫入文件:
1 [DllImport("kernel32")] 2 private static extern long WritePrivateProfilesString(string section,string key,string val,string filepath); 3 private static void WriteToIni(string name,string key,string value) 4 { 5 WritePrivateProfilesString(name,key,value,Directory.GetCurrentDirectory()+@"\User.ini"); 6 } WRITE從文件讀出數據:
1 [DllImport("kernel32")] 2 private static extern int GetPrivateProfileString(string section,string key,string def,StringBuilder returnval,int size,string iniPath); 3 private string GetStringIni(string section,string key) 4 { 5 StringBuilder strbuider=new StringBuilder(1024); 6 string def=null; 7 GetPrivateProfileString(section,key,def,strbuilder,1024,Directory.GetCurrentDirectory()+@"\User.ini"); 8 return strbuilder.ToString(); 9 } READ
這是結構體指針中的一個符號,給你寫個程序解釋一下吧,例如:
#include<stdio.h>
struct STU //定義一個結構體
{
int num;
}stu;
int main()
{
struct STU *p; //定義一個結構體指針
p=stu; //p指向stu這個結構體變量
stu.num=100; //給結構體成員num附個初值
printf("%d",p->num); //輸出stu中的num的值
return;
}
看到了吧,->的作法就是在引用結構體中的變量!!
形式如:p->結構體成員(如p->num)
他的作用相當於stu.num或(*p).num
不知道這樣解釋你明不明白、、、、、不懂了call我,O(∩_∩)O~
望采納。
這是結構體指針中的一個符號,給你寫個程序解釋一下吧,例如:
#include<stdio.h>
struct STU //定義一個結構體
{
int num;
}stu;
int main()
{
struct STU *p; //定義一個結構體指針
p=stu; //p指向stu這個結構體變量
stu.num=100; //給結構體成員num附個初值
printf("%d",p->num); //輸出stu中的num的值
return;
}
看到了吧,->的作法就是在引用結構體中的變量!!
形式如:p->結構體成員(如p->num)
他的作用相當於stu.num或(*p).num
不知道這樣解釋你明不明白、、、、、不懂了call我,O(∩_∩)O~
望采納。