回覆列表
  • 1 # 使用者8461021162376

    #include

    #include

    int main(void)

    {

    int a = 0, b = 0, c = 0;

    char buf[128];

    FILE *fp;

    /* 開啟檔案,檔名必須大寫 */

    fp= fopen("DATA5610.TXT", "r");

    if (!fp) {

    printf("No "DATA5610.TXT" found.\n");

    return -1;

    }

    /* 逐次讀取單詞,空格或回車分割 */

    while (fscanf(fp, "%s", buf) > 0) {

    /* 如讀取到的單詞是 if,則a自增 1 */

    if (strcmp(buf, "if") == 0)

    a++;

    else if (strcmp(buf, "while") == 0)

    b++;

    else if (strcmp(buf, "for") == 0)

    c++;

    }

    printf("if: %d, while: %d, for: %d\n", a, b, c);

    fclose(fp);

    return 0;

    }

  • 中秋節和大豐收的關聯?
  • 相親物件竟然是閨蜜前男友,該咋辦?