自己初次**
#include
#include
using
namespace std;
char hold[
1000]=
;//建立暫時存放字元陣列
int spanum =
0, cnum =0;
intcount
(char a,
int n)
} inf.
close()
;return n;
}int
main()
發現乙個問題,hold陣列沒有清空,完善後**
#include
#include
using
namespace std;
int spanum =
0, cnum =0;
intcount
(char a,
int n)
; ifstream inf
("e:\\youth.txt");
while
(!inf.
eof())
memset
(hold,
'0',
sizeof
(hold));
} inf.
close()
;return n;
}int
main()
f1:
ifstream inf
("e:\\data.txt");
//建立檔案輸入流inf
while
(!inf.
eof())
;//函式inf.eof()在讀取到文字最後時為true
f2:
inf.
get()!=
eof
作為讀取到檔案結尾就結束的判斷語句
「eof」意為 end of file 是檔案結束符,一般用 「-1」表示,而不用0或其他正值。 所以f2的語句也可以改為
f3:
inf.
get()!=
-1
因為get是乙個字元乙個字元的讀取(包括空白字元),所以即使檔案中有-1,也是返回乙個「-」和乙個「1」,並不能結束讀取,只有讀取到檔案結尾時,返回-1. 數學計算的一些東西
哎 丟臉了 丟臉了 學了這麼久了 階乘今天搞了十幾分鐘,要不然就是縮排錯了,要不然就是少了乙個冒號,num int input 請輸入乙個數字 factorial 1 檢視數字是負數,0 或 正數 if num 0 print 抱歉,負數沒有階乘 elif num 0 print 0 的階乘為 1 ...
QT 中一些數學計算函式
qt的一些範例中有出現 qmax,qmin 等 math函式的身影,但我在官方檔案中卻找不到與 math函式相關的說明,所以我就把函式的source裡面提供的方法整理條列,並且看看還有哪些 math相關的函式可用。在 qglobal.h 裡,可以找到幾種 math函式,條列於下,但一般常用的 mat...
QT 中一些數學計算函式
qt的一些範例中有出現 qmax,qmin 等 math函式的身影,但我在官方檔案中卻找不到與 math函式相關的說明,所以我就把函式的source裡面提供的方法整理條列,並且看看還有哪些 math相關的函式可用。在 qglobal.h 裡,可以找到幾種 math函式,條列於下,但一般常用的 mat...