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);


請先 登入 以發表留言。