<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • c語言或者符號怎么打(c語言入門代碼大全)


    C語言 技能提升 系列文章(八)字符輸入/輸出

    大家好,今天和大家聊一下字符的輸入/輸出。

    // 從stream中讀取字符
    int fgetc ( FILE * stream );
    int putc ( int character, FILE * stream );
    int getc ( FILE * stream );
    // 從stream中讀取字符串
    char * fgets ( char * str, int num, FILE * stream );
    // 向stream中寫入字符
    int fputc ( int character, FILE * stream );
    //
    int putc ( int character, FILE * stream );
    // 向stream中寫入字符串
    int fputs ( const char * str, FILE * stream );
    // 從標準輸入(stdio)讀取一個字符
    int getchar ( void );
    // 從標準輸入(stdio)讀取一個字符串
    char * gets ( char * str );
    // 
    
    putchar
    Write character to stdout (function )
    puts
    Write string to stdout (function )
    ungetc
    Unget character from stream (function )

    下面我們來看看實例代碼。

    #include <stdio.h>
    int main ( )  {
      FILE * pFile;
      int c;
      int n = 0;
      pFile=fopen ("myfile.txt","r");
      if (pFile==NULL)    
           perror ("Error opening file");
      else  {
        do {
          c = fgetc (pFile);
          if (c == '$') n++;
        } while (c != EOF);
        fclose (pFile);
      }
      return 0;
    }
    #include <stdio.h>
    int main()
    {
       FILE * pFile;
       char mystring [100];
    
       pFile = fopen ("myfile.txt" , "r");
       if (pFile == NULL)
         perror ("Error opening file");
       else {
         if ( fgets (mystring , 100 , pFile) != NULL )
           puts (mystring);
         fclose (pFile);
       }
       return 0;
    }
    #include <stdio.h>
    int main ()
    {
      FILE * pFile;
      char c;
      pFile = fopen ("alphabet.txt","w");
      if (pFile!=NULL) {
        for (c = 'A' ; c <= 'Z' ; c++)
          fputc ( c , pFile );
        fclose (pFile);
      }
      return 0;
    }
    #include <stdio.h>
    int main ()
    {
       FILE * pFile;
       char sentence [256];
       printf ("Enter sentence to append: ");
       fgets (sentence,256,stdin);
       pFile = fopen ("mylog.txt","a");
       fputs (sentence,pFile);
       fclose (pFile);
       return 0;
    }
    #include <stdio.h>
    int main ()
    {
      int c;
      puts ("Enter text. Include a dot ('.')"
               " in a sentence to exit:");
      do {
        c=getchar();
        putchar (c);
      } while (c != '.');
      return 0;
    }
    #include <stdio.h>
    int main()
    {
      char string [256];
      printf ("Insert your full address: ");
      // warning: unsafe (see fgets instead)
      gets (string); 
      printf ("Your address is: %sn",string);
      return 0;
    }
    #include <stdio.h>
    int main ()  {
      char c;
      for (c = 'A' ; c <= 'Z' ; c++) 
        putchar (c);
      return 0;
    }
    #include <stdio.h>
    int main ()  {
      char string [] = "Hello world!";
      puts (string);
    }

    今天的內容就這么多了,以上的內容雖然看起來簡單。

    但是,想要運用自如的話,還是需要大家勤加聯系的。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费