next up previous contents
Next: 檔案開關 Up: 輸入與輸出 Previous: 輸入與輸出   Contents

標準輸入與輸出

  1. C 程式語言與 Linux 相同把所有裝置視為檔案。
    標準檔案 檔案指標 裝置 單一字元函式 字串函式 可指定輸入型態
    標準輸入 stdin 鍵盤 getchar() gets() scanf()
    標準輸出 stdout 螢幕 putchar() puts() printf()
    標準錯誤 stderr 螢幕      
  2. getchar() 和 putchar() 函式使用範例
    #include <stdio.h>
    int main( )
    {
       int c;
    
       printf( "Enter a value :");
       c = getchar( );
    
       printf( "\nYou entered: ");
       putchar( c );
    
       return 0;
    }
    
  3. gets() 和 puts() 函式使用範例
    #include <stdio.h>
    int main( )
    {
       char str[100];
    
       printf( "Enter a value :");
       gets( str );
    
       printf( "\nYou entered: ");
       puts( str );
    
       return 0;
    }
    
  4. scanf() 和 printf() 函式使用範例
    #include <stdio.h>
    int main( )
    {
       char str[100];
       int i;
    
       printf( "Enter a value :");
       scanf("%s %d", str, &i);
    
       printf( "\nYou entered: %s, %d ", str, i);
    
       return 0;
    }
    



2015-01-16