请教一下C语言的文件操作问题

C\u8bed\u8a00\u6587\u4ef6\u64cd\u4f5c

\u4e0d\u8981\u4f60\u5206\uff0c\u53ea\u60f3\u6559\u4f60\u4e00\u79cd\u5b66\u4e60\u65b9\u6cd5,\u522b\u4eba\u6559\u4f60\u7684\u4e0d\u4e00\u5b9a\u662f\u4f60\u60f3\u8981\u7684\uff0c\u81ea\u5df1\u638c\u63e1\u624d\u662f\u771f\u6b63\u7684\u3002
\u9996\u5148\uff1a
FILE *m_file=fopen("\u6587\u4ef6\u540d","\u6253\u5f00\u65b9\u5f0f") \u53c2\u8003http://baike.baidu.com/view/656681.htm
\u63a5\u7740\uff1a
char buff[N]="N\u662f\u4f60\u60f3\u5b58\u53d6\u7684\u5927\u5c0f\uff01\u9009\u62e9\u6587\u4ef6\u6253\u5f00\u65b9\u5f0f\u4f1a\u51b3\u5b9a\u662f\u91cd\u5199\u8fd8\u662f\u63a5\u7740\u5199\u7b49";
fwrite( buff, 1, N, m_file);\u53c2\u8003http://baike.baidu.com/view/656700.htm
\u6700\u540e\uff1a
fclose(m_file);
\u5728C\u8bed\u8a00\u4e0b\u8fd8\u6709\u5176\u5b83\u5e38\u7528\u7684\u6587\u4ef6\u64cd\u4f5c\u51fd\u6570\uff1a
fread\uff0cfflush,ftell,fseek
\u8fd9\u4e9b\u5728\u7528\u6cd5\u548c\u8bf4\u660e\u5728\u767e\u79d1\u91cc\u90fd\u6709\u3002

\u6539\u6210
if((fp=fopen("\u6587\u4ef6.txt","a+"))==NULL)
{
printf("\u4e0d\u80fd\u6253\u5f00\u6587\u4ef6");

exit(-1);
}
\u6587\u4ef6\u6253\u5f00\u65b9\u5f0f\u6709\u5b9a\u4e49\u5230\u6587\u4ef6\u5c3e\u8ffd\u52a0\u7684\u65b9\u5f0f\uff0cfopen("\u6587\u4ef6.txt","a+") r\u4e3a\u8bfb\uff0cw\u4e3a\u5199\uff0ca\u662f\u8ffd\u52a0

#include "stdio.h"
int i,j,k;
FILE *fin=fopen("try.in","r");
FILE *fout=fopen("try.out","w");
int main()
{
fin=fopen("try.in","r");
fout=fopen("try.out","w");

fprintf(fout,"Hellow");
fclose(fin);
fclose(fout);/*must used*/
return 0;
}

程序的执行是从main入口函数开始的,一般的都要包含在main函数中,只有预处理命令那些才可以在main函数外面,C语言格式上还是有很多规定的,你可能是没有搞清楚吧,可能学的时候不是很注意基础。
文件操作其实比较简单的,就那么几个函数,只是用在了文件的打开关闭输入输出上比较多,其实它就只是一个媒介了,大多应用就是程序需要用到一个文件里的大量数据,应为是大量数据,所以只好直接从文件中导入,于是就用到了文件相关函数,就是这样了,这部分不用太在意的。只要记着那几个函数就可以了。

  • C璇█鎬庢牱瀵鏂囦欢杩涜鎿嶄綔
    绛旓細1銆佹墦寮Sublime Text杞欢锛屾柊寤轰竴涓C璇█鏂囦欢锛岀劧鍚庡鍏璇█搴擄紝濡備笅鍥炬墍绀 2銆佹帴涓嬫潵鏂板缓C璇█鐨main鍑芥暟锛屽鏂囦欢鐨勬搷浣閮戒細鍦╩ain鍑芥暟涓繘琛岋紝濡備笅鍥炬墍绀 3銆佹帴涓嬫潵璋冪敤C璇█鐨刦open鍑芥暟瀵规枃浠惰繘琛屾墦寮鎿嶄綔锛屽涓嬪浘鎵绀 4銆佸綋鎵撳紑鏂囦欢浠ュ悗灏卞彲浠ラ氳繃fgetc鍑芥暟璇诲彇鏂囦欢閲岄潰鐨勫唴瀹癸紝濡備笅鍥炬墍绀 宸ュ叿/鏉...
  • c璇█鐨勬枃浠淇敼,鍒犻櫎闂
    绛旓細1銆乫open鎵撳紑鏂囦欢锛岃鍙栦竴琛屾垨涓瀹氬瓧鑺傛暟鏂囦欢鍐呭鍒拌繘绋嬪唴瀛樼┖闂銆傝嫢鏂囦欢璇诲彇鍒癊OF缁撴潫绗︼紝璺宠嚦绗4姝ワ紱鑻ユ枃浠舵湭璇诲彇瀹屾瘯锛屾墽琛岀2姝ャ2銆佸湪杩涚▼鍐呭瓨绌洪棿锛堜篃灏辨槸瀛楃涓插彉閲忥級閲岄潰淇敼浣犳兂鏀瑰姩鐨勫唴瀹广3銆佸皢鏀瑰姩鍚庣殑鍐呭鍐欏叆鍙︿竴涓柊寤虹殑鏂囦欢淇濆瓨銆4銆佸垹闄ゅ師鏂囦欢锛屽皢鏂板缓鏂囦欢閲嶅懡鍚嶃傜敤rename锛堬級鍑芥暟锛...
  • 鎬庝箞瀵C璇█涓殑鏂囦欢杩涜鍐呭娣诲姞,鍒犻櫎,鏌ユ壘鐨鎿嶄綔?
    绛旓細璇诲啓鎵撳紑涓涓枃鏈枃浠,鍏佽璇,鎴栧湪鏂囦欢鏈拷鍔犳暟鎹 鈥渞b+鈥 璇诲啓鎵撳紑涓涓簩杩涘埗鏂囦欢,鍏佽璇诲拰鍐 鈥渨b+鈥 璇诲啓鎵撳紑鎴栧缓绔嬩竴涓簩杩涘埗鏂囦欢,鍏佽璇诲拰鍐 鈥渁b+鈥 璇诲啓鎵撳紑涓涓簩杩涘埗鏂囦欢,鍏佽璇,鎴栧湪鏂囦欢鏈拷鍔犳暟鎹 瀵逛簬鏂囦欢浣跨敤鏂瑰紡鏈変互涓嬪嚑鐐硅鏄: 1) 鏂囦欢浣跨敤鏂瑰紡鐢眗,w,a,t,b,+鍏釜瀛楃鎷兼垚,鍚勫瓧绗︾殑鍚...
  • C璇█ 鏂囦欢浣跨敤鏂瑰紡闂
    绛旓細1涓轰簡鏄剧ず涓涓枃鏈鏂囦欢鐨勫唴瀹,鍦ㄦ墦寮鏂囦欢鏃,鏂囦欢鐨勬墦寮鏂瑰紡搴斿綋涓衡斺 A "r+" B "w+" C"wb+" D"ab+" 2鑻ヨ鐢╢ropen鍑芥暟鎵撳紑涓涓柊鐨勪簩杩涘埗鏂囦欢,璇ユ枃浠惰鏃㈣兘璇讳篃鑳藉啓,鍒欐枃浠剁殑鎵撳紑鏂瑰紡瀛楃涓插簲璇ユ槸--- A"ab+" B"wb+" C"rb+" D"ab" 鎴戝彧鑳芥帓闄ょ浜... 灞曞紑 forget_restart | 娴忚2935 ...
  • C璇█鍏充簬鏂囦欢鎿嶄綔鐨勯棶棰:涓嬮潰鏄唬鐮:
    绛旓細浣跨敤fscanf瀵鏂囦欢杩涜璇诲彇鏃讹紝濡傛灉鐢%d杩涜鏍煎紡锛屽氨鏄璇诲彇鏁村瀷锛屽苟鎶婂艰祴鍊肩粰鍙橀噺i 杩欏悓scanf涓鏍凤紝閬囧埌绌虹櫧瀛楃鎴栬呭洖杞︽椂鍋滄璇诲叆锛岃繖鏍凤紝绗竴娆¤鍏ュ氨鏄123456789123456 杩欒繙杩滆秴杩嘔nt瀹氫箟鐨勬渶澶у(32浣嶆満锛2^31-1),鎵浠ュ皢杩涜鎴彇锛屼細鍑虹幇璐熸暟锛岃 123456鍦ㄥ叾鑼冨洿锛岃兘姝g‘璇诲叆銆傚彲浠ユ敼鎴恌scanf(...
  • 鍏充簬C璇█鏂囦欢鎿嶄綔鐨勯棶棰,鎴戞兂鍐欏叆涓浜涘瓧绗﹀埌涓涓枃浠,浣嗘槸涓嶈,浠 ...
    绛旓細鍘熷洜鏄綘鏍规湰灏辨病鏈夊悜鏂囦欢涓鍐欏叆鏁版嵁 --- 淇敼濡備笅 include <stdio.h> include <string.h> define MAX_INPUT 10 void DisplayFDate(FILE *fp);int main(void){ FILE *fp;char cInput[MAX_INPUT];char cInput2[MAX_INPUT];fp=fopen("date1.txt","w+");if (NULL==fp){ printf("Can ...
  • C璇█鏂囦欢鎿嶄綔棰,姹傝В鏋
    绛旓細/*澶鏂囦欢锛屽寘鍚殑鍑芥暟搴擄紝 stdio.h鏄C璇█鐨杈撳叆杈撳嚭搴,閲岄潰鏈夋渶甯歌鐨勫嚱鏁帮紝浣犻渶瑕佹煇涓嚱鏁版椂鍙互man涓涓嬶紝涓婇潰鏈夊嚱鏁板姛鑳戒粙缁嶅拰鍑芥暟浣跨敤鏂规硶銆佸嵆闇瑕佸紩鐢ㄧ殑澶存枃浠躲*/ include <stdio.h> /*鍑芥暟鍏ュ彛锛孋璇█绋嬪簭鎵ц绋嬪簭鏄粠main鍑芥暟寮濮嬫墽琛岀殑*/ main (){ /*瀹氫箟涓涓枃浠舵爣璇嗗彿鎸囬拡锛屽悗闈㈢敤...
  • C璇█鏂囦欢鎿嶄綔闂
    绛旓細鍘熷洜鍛 鏄洜涓轰綘鐨勬枃浠鎸囬拡宸茬粡绉诲姩鍒颁簡鏂囦欢鐨勬湯灏 浣犺繕鍦ㄨ鍙 鎵浠ヤ細姝诲惊鐜 鍙渶瑕佸湪input_file鍑芥暟鐨刢h = getchar();鍚庨潰鍔犱竴鍙 fseek(fp,0,SEEK_SET);灏卞ソ浜嗐備笂闈㈤偅涓鍙ヤ唬鐮佺殑鎰忔濇槸鎶婃枃浠舵寚閽堢Щ鍔ㄥ埌鏂囦欢鐨勫紑澶翠綅缃
  • C璇█瀵鏂囦欢鎿嶄綔,鐢╢puts鍑芥暟涓嶈兘鎶婂瓧绗︿覆鍐欏叆鏂囦欢?
    绛旓細璇诲啓涓涓瓧绗︽暟鎹 缁忚繃鍓嶉潰鐨勫涔狅紝鎴戜滑瀛︿範浜唂read()銆乫write()鍑芥暟鐨鎿嶄綔锛岃繖涓や釜鍑芥暟閮芥槸瀵逛竴娈碘滃唴瀛樺潡鈥濊繘琛岃鍐欐搷浣溿傞偅涔堬紝C璇█杩樻彁渚涗簡fgetc()銆乫putc()鍑芥暟锛屽鏂囦欢涓鐨勪竴涓瓧绗﹁繘琛岃鍐欐搷浣溿傝繖浜涘嚱鏁扮殑瀹氫箟濡備笅锛歩nt fgetc(FILE *stream);鍑芥暟璇存槑锛氫粠stream鏂囦欢鎸囬拡鎵鎸囧悜鐨勬枃浠璇诲彇1涓...
  • c璇█鏂囦欢鎿嶄綔fwrite鍜宖read
    绛旓細fread鏄C璇█鏍囧噯涓轰腑鐨勪竴涓嚱鏁般傚畠浠庝竴涓枃浠舵祦涓鏁版嵁锛屾渶澶氳鍙朿ount涓厓绱狅紝姣忎釜鍏冪礌size瀛楄妭锛屽鏋滆皟鐢ㄦ垚鍔熻繑鍥炲疄闄呰鍙栧埌鐨勫厓绱犱釜鏁帮紝濡傛灉涓嶆垚鍔熸垨璇诲埌鏂囦欢鏈熬杩斿洖 0銆俧write鏄疌璇█鏍囧噯搴撲腑鐨勪竴涓嚱鏁帮紝鎸囧悜鏂囦欢鍐欏叆涓涓暟鎹潡銆傜ず渚嬪涓嬶細//璇诲彇涓涓畬鏁鐨勬枃浠#include <stdio.h>#include <...
  • 扩展阅读:扫一扫题目出答案 ... c语言编译器手机版app ... 一秒拍照答题 ... c语言搜题神器app ... 扫一扫出答案免费网站 ... 答题神器一扫就出答案 ... 安全试题扫一扫出答案 ... 一扫卷子全出答案网站 ... 解答c语言问题的软件 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网