Anitsoft Code Formatter 1.0 Beta
Download : http://dhhp.edu.ms/hieu/download/CF_1.0Beta.rar
Chương trình làm đẹp source code. Biến một đoạn code "ma lem" của new bie thành một đoạn code ngay lề thẳng lối như của pro.
Mình mới học C# và nghịch làm cái này. Chắc chắn phiên bản này còn rất nhiều lỗi, mong các bạn thông báo để mình fix nha. Cảm ơn.
Các bạn paste code vào ô Code và nhấn nút Format Code để định dạng lại code.
Mình xin ví dụ một đoạn code "cẩu thả", "ma lem" như sau:
Code:
/* A test code */
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define MAX 100
struct
tagTest {
int a;
char c;
}
; // In comment...do; nothing
void hello(char*
st, int i)
{
printf( "%s %d", st, i ); /* In comment ";do
nothing" */
}
void main ( ){
//It's a comment
hello( " /*Hello ; World*/ " ,3 )
;
char
c = 'a';
switch (c)
{
case 'a':
hello("//Well ! ", 4 );
break;
case 'b':
hello( " Good ",5);
break;
}
getch ( );
}
Đây là kết quả khi dùng chương trình astyle (chuơng trình của bác TQN giới thiệu trên CViet)
Code:
/* A test code */
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define MAX 100
struct
tagTest {
int a;
char c;
}
; // In comment...do; nothing
void hello(char*
st, int i)
{
printf( "%s %d", st, i ); /* In comment ";do
nothing" */
}
void main ( ){
//It's a comment
hello( " /*Hello ; World*/ " ,3 )
;
char
c = 'a';
switch (c)
{
case 'a':
hello("//Well ! ", 4 );
break;
case 'b':
hello( " Good ",5);
break;
}
getch ( );
}
Còn đây là kết quả sau khi dùng chuơng trình của mình:
Code:
/* A test code */
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define MAX 100
struct tagTest {
int a;
char c;
}; // In comment...do; nothing
void hello (char* st, int i) {
printf ("%s %d", st, i); /* In comment ";do
nothing" */
}
void main () {
//It's a comment
hello (" /*Hello ; World*/ " , 3);
char c = 'a';
switch (c) {
case 'a': hello ("//Well ! ", 4);
break;
case 'b': hello (" Good ", 5);
break;
}
getch ();
}
Quá tuyệt phải ko? - He he- Đẹp hơn của astyle nhiều ^_^.
Hiện nay, chuơng trình của mình mới hỗ trợ ngôn ngữ C/C++ thôi.
Các bạn có đề xuất, báo lỗi gì thì liên hệ qua email: anitsoft@gmail.com
Đặc biệt mình rất cảm ơn Pete Houston (XCross87) đã giúp mình hoàn thành phần mềm này. Thanks! ^_^
Download :http://dhhp.edu.ms/hieu/download/CF_1.0Beta.rar
(Bao gồm 2 file để chạy trên môi trường x86 và x64 - Yêu cầu .NET framework 2.0)
Source Code: http://dhhp.edu.ms/hieu/download/CF_1.0BetaSource.rar
Mới học C# nên source code còn ko ra gì. Mong các tiền bối thông cảm.