首先當然要會彈出命令列黑視窗。有問題聯絡我!
千千千萬萬注意,這個qprintable只能用來搞字串,否則下面兩行**,結果不一樣!!
int d=5;
qdebug("%s \n",qprintable(d));
qdebug("curitem->data(0) = %d \n",d);
qstring str("高恩陽"); qdebug()1、類似c++的cout函式
qstring str="world";
qdebug()<<"hello "<<str<<"!"<<endl;
注:此處endl起到的作用有兩個:
a、等同於\n換行
b、重新整理緩衝區,將緩衝區資料寫入檔案或螢幕,因此會影響程式效率。
endl等價於"/n"+flush();
2、建構函式直接引入引數
-字串拼接
例2.1:qstring str="world!";
qdebug("hello "+str);
-類似mfc中cstring的format函式
int year=18;
qdebug("今年我%d",year);
注:%a,%a 讀入乙個浮點值(僅c99有效)
%c 讀入乙個字元
%d 讀入十進位制整數
%i 讀入十進位制,八進位制,十六進製制整數
%o 讀入八進位制整數
%x,%x 讀入十六進製制整數
%s 讀入乙個字串,遇空格、製表符或換行符結束。
%f,%f,%e,%e,%g,%g 用來輸入實數,可以用小數形式或指數形式輸入。
%p 讀入乙個指標
%u 讀入乙個無符號十進位制整數
%n 至此已讀入值的等價字元數
% 掃瞄字元集合
%% 讀%符號
首先當然要會彈出命令列黑視窗。有問題聯絡我!
千千千萬萬注意,這個qprintable只能用來搞字串,否則下面兩行**,結果不一樣!!
int d=5;
qdebug("%s \n",qprintable(d));
qdebug("curitem->data(0) = %d \n",d);
printf的奇怪用法
include include include define max 201 int main int argc,char ar while fgets str,max,fp null if strstr str,ar 1 null printf str return 0 其中的printf str...
scanf和printf的用法
scanf和printf的用法 printf是標準輸出函式 scanf是標準輸入函式 printf的格式為printf 輸出內容 scanf的格式為scanf 輸入控制符 輸入的變數位址 n表示變數n的位址 表示取址符 用在變數前獲得變數的位址 你寫的這兩句前面是顯示please input the...
scanf和printf的用法
scanf是 通過鍵盤給程式中的變數賦值 scanf 輸入控制符 輸入引數 它作用是將從鍵盤輸入的字元轉化為 輸入控制符 所規定格式的資料,然後存入以輸入引數的值為位址的變數中。之前的作業中有用到scanf以及相關的用法 int main void 輸入與輸出的格式應保持一致,scanf 的格式修飾...