回 帖 发 新 帖 刷新版面

主题:C语言讨论区支持代码着色功能,欢迎试用并提意见

支持C/C++语法及大部分函数的着色,使用方法:
在需要贴代码的地方,在代码前后加上如下标签:

[b][[/b][b]code=c[/b][b]][/b]
您的代码
[b][[/b][b]/code[/b][b]][/b]


着色演示:
[code=c]
#include "stdio.h"
main() 

    int a[ 100] , n , i , j , t ; 
    scanf("%d", &n) ; 
    for( i=1 ; i<=n ; i++) 
        scanf("%d", &a[i]) ; 
        for( j=1; j<=n-1; j++) 
            for( i=1 ; i<=n-j ; i++)
                if (a[i]>a[i+1]) 
                { 
                    t=a[i]; a[i]=a[i+1]; a[i+1]=t; 
                } 
    for( i=1 ; i<=n ; i++) 
        printf("%d ", a[i] ); 
}
[/code]



欢迎大家多提意见!谢谢大家!

回复列表 (共29个回复)

11 楼

浮点数:
/(?:(?:\b\d+\.\d*|\.\d+)(?:E[\+\-]?\d+)?|\b\d+E[\+\-]?\d+)[FL]?\b|\b\d+\./mgi

整数:
/\b(?:0[0-7]*|[1-9]\d*|0x[\dA-F]+)(?:UL?|LU?)?\b/mgi

12 楼

具体yao老大你是怎么实现的,俺就不知道了。希望上面的正则表达式可以提供一点建议。

13 楼

[code=c]
#include <iostream>
int main()
{cout<<"that's very interesting of it"<<endl;
 return 0;
}
[/code]

14 楼

code=c
老大的野心不小,哈哈,以后估计code=??多得很

15 楼

我试试
[code=c]
#include <stdio.h>
typedef long long int64;
/*注释
*/
//注释2
int main()
{
return 0;
}

[/code]

16 楼

建议:代码按宋体9磅(小五号)为基准,去掉行距,让代码纵向紧密排列一些,这样代码的纵向跨度小一些,看长代码也舒服一些

17 楼

[quote]建议:代码按宋体9磅(小五号)为基准,去掉行距,让代码纵向紧密排列一些,这样代码的纵向跨度小一些,看长代码也舒服一些[/quote]
提供一个下列拉表,下面放下系统上所有字体,让我们选,哈。

18 楼

终于加上了页码了。。。。。。。!!!!!!!!

19 楼

加页码是我建议的,嘿嘿。
但是就是这个置顶帖的页码有BUG,好像没有加上去。。。

20 楼

试试
[code=c]
char *str = "Hello \"World!";

/* commented codes
char *s = "Hi, I'm string. Say,\" nothing\". ";
//   */

int main()
{
   return 0;
}
[/code]

我来回复

您尚未登录,请登录后再回复。点此登录或注册