国产成人AV一区二区三区在线_国产成人精品无码免费看_国产成人无码无卡在线观看_国产精品成人A区在线观看_国产日韩精品欧美一区_国产亚洲精品自在久久蜜TV_久草热久草热线频97精品_久久久噜噜噜久久中文福利_久久婷婷五月综合色国产免费观看_日日狠狠久久偷偷色综合0,九一桃色在线观看,久久97精品久久久久久久不卡,国产成人精品亚洲精品

c語言fopen為什么打不開文件,?

訪客2023-11-21 07:34:067

#include<stdio.h>#include<stdlib.h>int main(){int i;FILE *fp;char str[20]; if((fp=fopen("D:myfile","r+"))==NULL){printf("文件打開失敗!");exit(0);}fgets(str,10,fp);for(i=0;i<9;i++){str[i]=str[i]+32;}fputs(str,fp);return 0;}

若你是文件打開失敗!,,則說明你的d:盤根目錄沒有myfile這個(gè)文件(你要建一個(gè)的)

但你程序得不到你要的結(jié)果的

首先r+打開的文件,讀完后要寫的話,,要加

fseek 指令的,,否則無法寫入

其次,, 你用fputs(str,fp);你的str沒有的結(jié)尾,,要下標(biāo)溢出的。

改好的參考

c語言fopen為什么打不開文件,?

我用的是fseek(fp,-1,0);,,是將原文件的前10個(gè)字母由小寫變大寫,并放在原文件后面,。

文章評(píng)論