Presentation is loading. Please wait.

Presentation is loading. Please wait.

ファイル操作について (1).

Similar presentations


Presentation on theme: "ファイル操作について (1)."— Presentation transcript:

1 ファイル操作について (1)

2 ファイルへの書き込み FILE* fp = fopen("output.html","w"); if(fp == NULL){ printf("ファイルオープン失敗"); return 0; } fprintf(fp,"書き込む文字\n"); int value = 1024; fprintf(fp,"%d \n", value); fclose(fp);

3 ファイルからの読み込み (fscanf) FILE* fp = fopen("input.txt","r"); if(fp == NULL){ printf("ファイルオープン失敗"); return 0; } int value; while(EOF!=fscanf(fp,"%d",&value)){ printf("読み込んだ数字 %d \n",value); fclose(fp);

4 ファイルからの読み込み (1行読む) FILE* fp = fopen("input.txt","r"); if(fp == NULL){ printf("ファイルオープン失敗"); return 0; } char buf[1024]; while(NULL!=fgets(buf,sizeof(buf),fp)){ printf("読み込んだ文字 %s \n",buf); fclose(fp);

5 文字列の部分比較について

6 文字列の部分比較 (strncmp) char str1[1024] = "12345"; char str2[1024] = "12388"; int ret = strncmp(str1,str2,3); printf("%d\n",ret); // 0と表示 ret = strncmp(str1,str2,4); printf("%d\n",ret); // -1と表示 // 辞書順でstr1<str2

7 文字列の部分表示について

8 printfの%sについて char str[1024] = "12345"; printf("%s\n",str); // 12345と表示 // 文字の最初から\0まで printf("%s\n",&str[0]); // 上と同じ printf("%s\n",&str[2]); // 345と表示 // 3文字目から\0まで


Download ppt "ファイル操作について (1)."

Similar presentations


Ads by Google