C 從 TXT 讀取資料並尋求幫助

發布 科技 2024-05-08
3個回答
  1. 匿名使用者2024-02-09

    它以位元組的形式讀出並轉換為數字。

    #include

    #include

    int main()

    char *pchbuf = null;

    int nlen = 0;

    int num;

    file *pf = fopen("e:\\", "r");開啟檔案。

    fseek(pf, 0, seek_end);檔案指標將移動到檔案的末尾。

    nlen = ftell(pf);獲取當前指標位置,即檔案的長度。

    rewind(pf);檔案指標將恢復到檔案頭位置。

    動態請求空格,為了儲存字串結束標誌 0,請求乙個字元空格。

    pchbuf = (char*) malloc(sizeof(char)*nlen+1);

    if(!pchbuf)

    perror("記憶體不足! ");

    exit(0);

    讀取檔案內容 讀取檔案的長度和原始檔的長度可能存在差異,因此此處會自動調整 nlen

    nlen = fread(pchbuf, sizeof(char), nlen, pf);

    pchbuf[nlen] = '\0';新增字串結束標誌。

    printf("%s", pchbuf);將讀取的內容輸出到螢幕。

    nlen = 0;

    while(pchbuf[nlen] != '\0')

    num = 0;

    printf("lijinlindi1");

    num = num * 10 + pchbuf[nlen] -'0');

    nlen++;

    printf("result = %d",num);

    if(pchbuf[nlen] == '\0')

    break;

    nlen++;

    fclose(pf);關閉檔案。

    free(pchbuf);釋放空間。

    return 0;

  2. 匿名使用者2024-02-08

    夥計,我很難過從檔案中讀取資料,您需要使用檔案讀取功能,您為什麼不忘記這一點。

  3. 匿名使用者2024-02-07

    created: 2008/09/30

    created: 30:9:2008 23:29

    author: wangtk1982

    #include

    #define year 365

    #define year4 (year*4+1)

    #define year100 (year4*25-1)

    #define year400 (year100*4+1)

    long datefunc(int,int,int);

    int main(void)

    printf("間隔 %ld 天數", datefunc(2008,10,1)- datefunc(1988,7,23));

    用於計算公元元年元年的日子*

    long datefunc(int year,int month,int date)

    int leapyear[2][12] = {

    long days=0;定義時間長度

    閏年符號*

    year;*沒有公元 0 年*

    一年的累計天數*計算如下

    days+=(year/400)*year400;year%=400;

    days+=(year/100)*year100;year%=100;

    days+=(year/4)*year4;year%=4;

    days+=year*year;

    當月的累計天數計算如下*

    for (int i=0;idays+=leapyear[bleap?1:0][i];

    這些天數的累計天數*計算如下

    days+=date;

    return days;*返回*

相關回答
4個回答2024-05-08

using system;

using ; >>>More

12個回答2024-05-08

這是我寫的乙個可以判斷溢位的加法函式:

#include >>>More

18個回答2024-05-08

應該是你啟動時系統中有很多內容沒有完全載入,而你啟動程式,所以啟動時找不到xml檔案。 您嘗試將 xml 檔案放在程式所在的目錄中,並使用檔名來檢視它。 或者,您設定了乙個延遲,以延遲讀取 XML 檔案所需的時間。

22個回答2024-05-08

我有興趣把它寄過來看看。

9個回答2024-05-08

我覺得它有效,我剛開始工作時做過一次,我記不太清楚了,但是你可以用 seek 函式嘗試一下,先找到它,然後再看它,我記得當我這樣做時,我讀了這本書 C 程式設計師,大約有 234 頁。