scanf()是C語言中最常使用的輸入函數之一,因為它可以接收不同型態的資料。

scanf()函數的語法與printf()函數相似,其格式如下:

   舉例說明1: printf("格式字串",&變數1,&變數2,......);

scanf()函數中,{格式字串}必須以雙引號包圍,內容為欲輸入資料的格式碼,&變數1,&變數2等則是用來存放資料的變數。使用scanf()函數時要注意的是,在變數名稱前必須加上運算子&,因為要把資料的值設給某一個變數時,事實上是把資料的值存到這個變數所在的位址裡,所以scanf()函數必須以變數的位址為引數。

   舉例說明2:   scanf("%d,%d",&var1,&var2);          

                                          或

                      scanf("%d  %d",&var1,&var2);

舉例二是多個變數的輸入方法。

 

以下舉例cin()與scanf()的轉換:

 

                        cin>>x1;  ===>   scanf("%d",&x1);

創作者介紹
創作者 小野坂の技術部@~@~@~@ 的頭像
oscar1992

小野坂の技術部@~@~@~@

oscar1992 發表在 痞客邦 留言(0) 人氣( 229 )