//將一個(gè)格式化的字符串寫入文件 #include <stdio.h> int main(int argc,char *argv[]) { FILE *fp; //流文件結(jié)構(gòu)指針 int h,m,s; //時(shí)分秒信息 int temp; //存放fprintf的返回值 int i; if(argc != 2) //文件參數(shù)錯(cuò)誤 { printf("文件參數(shù)錯(cuò)誤\n"); return 1; } h = 9; m = 51; s = 19; fp = fopen(*(argv+1),"a+b"); //讀寫方式打開文件 for(i = 0;i<10;i++) { temp = fprintf(fp,"%02d%02d%02d\n",h,m,s); //打印字符串到fp中 if(temp < 0) //打印出錯(cuò) { printf("第%d次將字符串打印到%s文件中失敗\n",i,*(argv+1)); return 2; } else { printf("第%d次將%d個(gè)字符打印到%s文件成功\n",i,temp,*(argv+1)); } } fclose(fp); //關(guān)閉流 return 0; }
八步ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
//將一個(gè)格式化的字符串寫入文件 #include <stdio.h> #include <stdlib.h> int main(int argc,char *argv[]) { FILE *fp; //流文件結(jié)構(gòu)指針 int h,m,s; //時(shí)分秒信息 int temp; //存放fprintf的返回值 int i; if(argc != 2) //文件參數(shù)錯(cuò)誤 { printf("文件參數(shù)錯(cuò)誤\n"); return 1; } srand((int)time(0)); //調(diào)用srand函數(shù)對隨機(jī)數(shù)函數(shù)rand的種子進(jìn)行初始化 fp = fopen(*(argv+1),"a+b"); //讀寫方式打開文件 for(i = 0;i<10;i++) { h = 1 + (int)(10.0 * rand()/RAND_MAX + 1.0); m = 1 + (int)(10.0 * rand()/RAND_MAX + 1.0); s = 1 + (int)(10.0 * rand()/RAND_MAX + 1.0); //分別產(chǎn)生3個(gè)位于1~10的隨機(jī)數(shù) temp = fprintf(fp,"%02d%02d%02d\n",h,m,s); //打印字符串到fp中 if(temp < 0) //打印出錯(cuò) { printf("第%d次將字符串打印到%s文件中失敗\n",i,*(argv+1)); return 2; } else { printf("第%d次將%d個(gè)字符打印到%s文件成功\n",i,temp,*(argv+1)); } } fclose(fp); //關(guān)閉流 return 0; }
文章題目:[Linux流操作]使用fprintf函數(shù)將字符串寫入文件
本文網(wǎng)址:http://bm7419.com/article44/pcgihe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、用戶體驗(yàn)、品牌網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站建設(shè)、品牌網(wǎng)站制作、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)