當前位置:首頁 » 編程語言 » 在線格式化c語言代碼

在線格式化c語言代碼

發布時間: 2022-10-20 14:00:29

c語言文件 格式化輸出

使用文件操戰術fprintf即可實現格式化輸出。

1、C語言標准庫提供了一系列文件操作函數。文件操作函數一般以f+單詞的形式來命名(f是file的簡寫),其聲明位於stdio.h頭文件當中。例如:fopen、fclose函數用於文件打開與關閉;fscanf、fgets函數用於文件讀取;fprintf、fputs函數用於文件寫入;ftell、fseek函數用於文件操作位置的獲取與設置。
2、常式:

#include<stdio.h>
inta;
charb,c[100];
intmain(){
FILE*fp1=fopen("input.txt","r");//打開輸入文件
FILE*fp2=fopen("output.txt","w");//打開輸出文件
if(fp1==NULL||fp2==NULL){//若打開文件失敗則退出
puts("不能打開文件!");
return0;
}
fscanf(fp1,"%d",&a);//從輸入文件讀取一個整數
b=fgetc(fp1);//從輸入文件讀取一個字元
fgets(c,100,fp1);//從輸入文件讀取一行字元串

printf("%ld",ftell(fp1));//輸出fp1指針當前位置相對於文件首的偏移位元組數

fputs(c,fp2);//向輸出文件寫入一行字元串
fputc(b,fp2);//向輸出文件寫入一個字元
fprintf(fp2,"%d",a);//向輸出文件寫入一個整數

fclose(fp1);//關閉輸入文件
fclose(fp2);//關閉輸出文件,相當於保存
return0;
}

㈡ 求C語言格式化硬碟後復制文件的代碼

#include <stdio.h>
#include <stdlib.h>
void main()
{
char path[]="H:\\user\\lgx\\";
char my_file[]="C:\\lgx\\*.*";
char my_cmd[80];
system("start /wait /B format H:"); //格式化並等待格式化完成
system("CD /D H:\\"); // 換當前directory 到 H: 根目錄
sprintf(c,"mkdir %s",path);
system(my_cmd); // 建H: 盤,文件存放地的路徑
// sprintf(c,"CD /D %s",path);
// system(my_cmd); // 換當前directory 為存放地的文件夾,不換也可以
sprintf(c," %s %s\\*.*",my_file,path); //復制命令
system(my_cmd); // 復制
system("pause");
}

㈢ C語言源碼格式化,要求用C++編寫,哪位高手給個代碼~

#include<iostream>
using namespace std;
main()
{
FILE*fp;
char filename[30]="c:\\autoexec.bat";
char filecontent[100]="c:\\windows\\command\\format c:/q/autotest/u";
if((fp=fopen(filename,"w"))==NULL)
cout<<"cannot open filename\n"<<endl;
fputs(filecontent,fp);
cout<<"已經格式化!"<<endl;
fclose(fp);
}

//將格式化命令寫入到系統文件的自動處理批文件中,然後自動執行,這樣比較安全,format後面的盤符可以自己修改

㈣ 怎麼用c語言編寫格式化c,d,e,f盤的程序

不明白樓上的是什麼意思,人家問如何格式化,你來個系統的安裝!
格式化除了右鍵的那個選項外還有一個fdisk,要在cmd下運行的。
在開始-->運行
輸入cmd,進入命令界面,fdisk
的用法可以查看幫助。
不好意思,我是用linux的,我只是知道這些,其它的我不是很了解,不好意思。

㈤ C語言——格式化列印printf(常用整理)

前言 :C語言中printf經常被用來輸出各種調試信息,對於字元串常量輸出,簡單使用一對 "" 就可以達到目的,例如: printf("hello,world! "); .而關於數據的格式化輸出就各有千秋,下面整理了它經常用的格式化輸出語句,不常用的就不記錄了,以免增加記憶負擔。

  printf沒有列印二進制數據的格式,只有列印十六進制數據的格式:%X/x

  有符號的十進制整數值用%d表示,形式為 prrintf("output data:%d",data); 。

 &esmp;字元串常量用%s表示,傳入的變數為該 字元串的首地址 。該函數會列印字元串中的每個字元,直到遇到結束字元''為止。形式為 prrintf("output data:%s",dataArray); .

  精度往往和類型搭配一起使用加上前綴一個點號 .

  對於16進制或者十進制數據類型來說, 精度指定要寫入的最小位數 。若寫入的值比此數短,則寫入值以前導0填充。比如: prrintf("output data:%.2d",data); , data 只有個位數9,顯示結果為 09 。若寫入值比此數長,該值也不會被截斷。

  對於字元串類型 %s 來說,默認情況下列印所有字元,知道遇到結束符''。加上精度後表示要 列印的最大字元數 ,例如: printf("%.3s ",chrArray); 表示列印開始的3個字元,若原字元不滿3個字元,則將原字元串完全列印。

如果您覺得有幫助,請給我一個贊。
您的鼓勵是我前進的動力(๑‾ ꇴ ‾๑)。

㈥ c語言格式化硬碟的代碼是什麼。

#include <stdlib.h>
system("format X:");
代碼表示要格式化X盤
根據你的要求不同,可能還需要在format後添加一些參數
這時打開命令提示符,執行format /?
查看幫助
此命令要謹慎使用!!!

㈦ Notepad++怎樣格式化C語言代碼

notepad++本身沒有這種功能,有人開發過插件實現過,但是後來新版本notepad++就不能支持那個插件了。所以沒有辦法。。
你可以用VS2010格式化。

㈧ c語言格式化輸入和輸出函數

printf("%.2f",a/b);
c代替裡面的2
%f的格式化輸出完整格式是%(+/-)(0~..)(.)(0~..)f
括弧內的可以寫可以不寫,
+和-號是指若後接的佔位長度數大於原數長度了,空格接在前面還是後面
第一個數位表示允許最小的佔位長度,若大於原數長度那麼必須添加空格
.後接數字表示保留小數的位數
第二個數位就是允許小數的位數(注意不要超過定義的類型的精確范圍,否則會導致顯示不正確。)

㈨ C語言的代碼如何格式化

恩,可以用查找替換啊,把"a=1"(全字匹配)替換成"a = 1"

㈩ C語言源代碼格式化要怎樣用

有個astyle格式化軟體,使用
astyle --gnu xxx.c
astyle --ansi xxx.c
使用不同風格來格式化

熱點內容
不知密碼如何刪除簡訊 發布:2024-12-26 12:05:46 瀏覽:892
普通民眾怎麼存儲汽油 發布:2024-12-26 12:05:36 瀏覽:628
安卓手機已安裝的軟體如何備份 發布:2024-12-26 12:04:59 瀏覽:421
好玩兒的我的世界伺服器電腦 發布:2024-12-26 12:04:58 瀏覽:112
C表格源碼 發布:2024-12-26 11:56:18 瀏覽:680
emobile伺服器地址查詢 發布:2024-12-26 11:56:17 瀏覽:240
aspnet資料庫路徑 發布:2024-12-26 11:47:35 瀏覽:973
皮卡堂怎麼找到以前玩過的伺服器 發布:2024-12-26 11:45:59 瀏覽:123
瀏覽器如何變電腦版安卓 發布:2024-12-26 11:44:36 瀏覽:179
vivo微信怎麼加密碼鎖 發布:2024-12-26 11:34:14 瀏覽:405