1. 程式人生 > >C,C++程式碼格式化

C,C++程式碼格式化

windows下,將當前目錄和所有子目錄的.cpp;.c;*.h檔案格式化

@echo off 
for /R "./" %%s in (*.c,*.h) do AStyle.exe --style=ansi %%s
pause 

linux下,將當前目錄及子目錄的.cpp;.c;*.h檔案格式化

find ./ -name "*.c" | xargs AStyle -c --style=ansi

命令工具的用法:
astyle -c –style=ansi abc.c

相關推薦

c++builder 程式碼格式化工具 AStyle

C++ Builder 程式碼自動格式化 2016年08月22日 08:43:04 my98800 閱讀數:997 C++ Builder 原始碼自動格式化   經常除錯修改程式碼,手動調整縮排很麻煩,有其是巢狀較多的時候還比較容易出錯,C++ Buil

C++ Builder 程式碼自動格式化

C++ Builder 原始碼自動格式化 經常除錯修改程式碼,手動調整縮排很麻煩,有其是巢狀較多的時候還比較容易出錯,C++ Builder 內建原始碼格式化工具,但這裡推薦使用第三方程式碼自動原始碼格式化工具Artistic Style,支援多種語言原始碼格式化,C++/Delphi/Java,目前

VS開發C++程式碼格式化設定(AStyle)

一.下載Astyle外掛 二.安裝AStyle 1.開啟AStyleExtension.vsix 2.選擇相應的VS版本 3.重啟VS,然後開啟 工具 -> 選項 , 如果有 “AStyle Formatter” 選項,即為:安裝成功

C,C++程式碼格式化

windows下,將當前目錄和所有子目錄的.cpp;.c;*.h檔案格式化 @echo off for /R "./" %%s in (*.c,*.h) do AStyle.exe --style=

Notepad++如何自動縮排(格式化)c++\java程式碼

有時寫一些簡單的程式碼時就不想去開啟那笨重的IDE,用Notepad++來寫就完事。但Notepad++有一個缺點就是程式碼無法自動縮排。對於我這個懶得手動縮近的人來說很不舒服。但我終於找到了解決方法。 方法/步驟 1 Notepad++本來是沒有自動縮近的功能的。想要自

c/c++ 程式碼格式化(linux風格)

"==============.vimrc指令碼================="NeoBundle Scripts-----------------------------if &compatible  set nocompatible               " Be iMprovedend

NppAStyle程式碼格式化外掛(C/C++/C#/JAVA)

NppAStyle是一個NotePad++的外掛,用於格式化Notepad中編輯的c、c++、C#、java程式碼。NppAStyle在內部使用Astyle來格式化程式碼,是一個很簡單,但很實用的Notepad++外掛。可以在這裡下載該外掛。     下面是外掛的一些截圖:

C# 插入、格式化、刪除Word超鏈接

desktop png 文本 程序 轉載 har 頁眉 vat dds 超鏈接簡單來講就是內容鏈接,通過設置超鏈接可以實現對象與網頁、站點之間的連接。鏈接目標可以是網頁、圖片、郵件地址、文件夾或者是應用程序。設置鏈接的對象可以是文本或者圖片。在下面的示例中,將講述如何通過使

C# String.Format 格式化字符串 數字/時間

這一 http 格式 msdn 字符 form 分享 技術 img 首先獻給只想知道結果的人 格式化 DateTime 對象 標準 數字 格式化 Int Decimal Float Do

CRC32 C語言程式碼 和 JAVA程式碼

C語言如下: uint32_t crc32_compute(uint8_t const * p_data, uint32_t size){    uint32_t crc;    crc = 0xFFFFFFFF;    for (uin

CRC8 C語言程式碼 和 JAVA 程式碼

crc8 從語言程式碼如下: unsigned char const crc8_tab[256]   =   {      0x00,0x07,0x0E,0x09,0x1C,0x1B,0x12,0x15,0x38,0x3F,0x36,0x

設計一款c#自動程式碼生成器 (1)

1,構思配置驅動檔案生成 網上自動化指令碼生成的思路是 1)設定好對應的模板 2)讀取資料庫對應的檔案 3)根據模板對應的欄位替換生成 模板》讀取資料》生成對應檔案 為什麼會有做自動化指令碼的想法,是因為工作中發現protobuf 這個工具可以自動編譯根據伺服器生成對應的cs檔案 所以我這裡想仿

如何在ubuntu中寫一個簡單的C語言程式碼並編譯執行

首先需要安裝一個編譯器 因為筆者也是剛剛開始學習ubuntu所以不知道各個編譯器之間的區別,筆者所用的是gcc就簡單介紹一下gcc的安裝方法吧。 方法一: 開啟控制檯輸入以下程式碼: sudo apt-get build-dep gcc; sudo apt-get bui

快速傅立葉變換FFT的學習筆記一:C語言程式碼的簡單實現

快速傅立葉變換FFT的學習筆記一:C語言程式碼的簡單實現 fft.c #include "math.h" #include "fft.h" void conjugate_complex(int n,complex in[],complex out[]) { int i = 0

C++ 引用程式碼例項

#include <iostream> using namespace std; void fun(int &x) { printf("形式引數的值為:%d\n", x); printf("形式引數的地址為:%d\n", &x); x += 10; } v

C print format 格式化輸入輸出

1.轉換說明符 %a(%A)     浮點數、十六進位制數字和p-(P-)記數法(C99) %c         字元 %d   

(四)NDK開發之 java 與C/C++ 程式碼互相呼叫

java 呼叫c/c++ 的方法,很簡單。我們勾選建立支援C/C++ 專案的時候,就已經生成了一個Demo 下面主要介紹,C/C++ 呼叫 java 的方法。   一、訪問 java 成員非靜態成員變數: JNI 呼叫java非靜態變數的 方法名格式 : Ge

android studio 3.0 C/C++ 程式碼自動補全

 最近在搞NDK 開發,使用 android studio  編寫C/C++語言 ,但是一直沒有程式碼提示功能。這就很蛋疼了。我的android studio 版本是3.2.0。 然後網上搜了很多的資料,什麼 建立專案的時候 勾選   Inculde C++ s

c#Winform程式碼裡中英文切換

1、Winform窗體中的中英文切換 第一步:Form_123窗體屬性中Language為預設情況下,button1按鈕屬性Text為:按鈕;      第二步:Form_123窗體屬性中Language設定為“英語”,button1按

JNI 最簡單的Java呼叫C/C 程式碼

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!