最近用到了c,很久之前學的,忘記了好多,只能是不會的就開啟書看看繼續寫,感嘆c就是有點煩
這個函式是有點煩的在輸入的時候要規定資料的格式
c中輸入資料的時候按照位址來訪問的。所以在輸入基本型別的時候都是要用到&符號;但是陣列型別在c中是按照位址來處理的,所以不用&
格式說明:
d,i 輸入有符號的十進位制整數
u 輸入無符號的十進位制整數
o 輸入無符號的八進位制整數
x,x 輸入無符號的十六進製制的整數
c 輸入單個字元
s 輸入字串,將字串送到乙個字元陣列中,在輸入時候以第乙個非空白字串開始,到第乙個空白字串,字串的結束標誌是'\0',
f ,輸入實數
附加格式說明
l 用來輸入長整型資料以及double
h 用來輸入短整形資料
域寬 指定資料所佔的寬度(列數),正整數
* 表示本輸入項在讀入後不賦給相應的變數
eg: scanf("%3d%3d",&a,&b)
輸入: 123456
系統自動會將123賦值給a,456賦值給b;
eg:scanf("%2d %*3d %2d",&a,&b);
輸入 12 345 67
系統會將 a =12,b = 67, 345捨棄
eg: scanf("%s,%d",name,&id);
在輸入的時候,若在格式控制字串中除了格式說明以外還有其他字元,則在輸入的時候要在想對應的位置輸入相同的字元
1 fopen()
2:fread()
3:fwrite():
4:fclose()
在這裡我主要寫一下對結構體陣列的訪問和讀取
C語言陣列的一些問題
我們都知道,陣列名可以當成乙個指標,同樣的函式名也可以當成乙個函式指標,指向函式的入口位址。現在有乙個問題,陣列名這個指標指向的是什麼呢?如果對陣列名再取位址,得到的又是什麼呢?我們來驗證這兩個問題。輸入以下 include stdio.h int main int p 3 a printf d,d...
Go語言的一些問題
只要將檔案儲存一下,再執行就ok了。2.問題如下 d goprojects go build can t load package package no go files in d goprojects 3.截圖操作 起別名的命令,處理建立的二進位制檔案 4.主要要反覆儲存寫好的檔案,還有右下角出現...
編寫C語言遇到的一些問題5
1.在windows 下 vs2013中除錯帶引數的程式時,在屬性頁 配置屬性 除錯 命令引數中新增除錯需要帶的引數 2.假設我們的工程在my yolov3資料夾下,且程式中有讀文字檔案的操作,假設用debug編譯的,當執行程式時,需要把文字檔案放置在my yolov3 debug資料夾下 當除錯該...