1. 程式人生 > >C語言根據路徑開啟檔案內容

C語言根據路徑開啟檔案內容

void openFile(){

    FILE *fp;
    char ch;
    // 設定字串的大小,視情況可以加大
    char str[1000] = {};
    int i =0;
    // 設定檔案的路徑並判讀是否可以開啟檔案
    if((fp = fopen("/Users/dllo/Desktop/file.txt", "rt")) == NULL){
        printf("Connot open file!");
        getchar();
        exit(1);
    }
    ch = fgetc(fp);
    // 按位元組讀取檔案內容,在這裡面可以加上一系列的限制語句,完成過濾的功能
    while (ch != EOF) {
        // 輸出當前的位元組
        putchar(ch);
        str[i] = ch;
        i++;
        ch = fgetc(fp);
    }
    // 在字串陣列最後加上結束標誌
    str[i] = '\0';
    fclose(fp);
    // 輸出
    printf("%s\n",str);
}