c4原来支持那么多颜色
c4droid吧
全部回复
仅看楼主
level 11
丿小夕ve 楼主
我以为只能8种
[滑稽][滑稽]

2017年07月11日 15点07分 1
level 11
丿小夕ve 楼主
@李登淳[滑稽][滑稽]

2017年07月11日 15点07分 2
level 12
然后呢?
2017年07月11日 16点07分 3
level 12
交出代码
2017年07月11日 22点07分 4
楼下<br> 。
2017年07月11日 23点07分
level 11
丿小夕ve 楼主
#include<stdio.h>
int rgb(int red, int green, int blue) {
  return 16 + (red * 36) + (green * 6) + blue;
}
void reset(){
printf("\e[0m");
}
void hide(){
printf("\e[?25h");
}
int main() {
hide();
puts("System color");
  for (int i = 0;i < 16; i++) {
        printf("\e[48;5;%dm ", i);
  }
  puts("\nRgb color");
  for (int i = 16; i < 232; i++) {
        printf("\e[48;5;%dm ", i);
        if (i%36==15){
        printf("\n");
        }
  }
  puts("\nGrayscale ramp:");
for (int i = 232; i < 257; i++) {
        printf("\e[48;5;%dm ", i);
        if (i%36==15){
        printf("\n");
        }
  }
 
 
  puts("\n");
puts("System color");
  for (int i = 0;i < 16; i++) {
        printf("\e[38;5;%dmO", i);
  }
  puts("\nRgb color");
  for (int i = 16; i < 232; i++) {
        printf("\e[38;5;%dmO", i);
        if (i%36==15){
        printf("\n");
        }
  }
  puts("\nGrayscale ramp:");
for (int i = 232; i < 257; i++) {
        printf("\e[38;5;%dmO", i);
        if (i%36==15){
        printf("\n");
        }
  }
  return 0;
}

2017年07月11日 23点07分 5
怎么那些html标记……
2017年07月12日 01点07分
level 13
//我来帮你粘贴
#include<stdio.h>
int rgb(int red, int green, int blue) {
return 16 + (red * 36) + (green * 6) + blue;
}
void reset(){
printf("\e[0m");
}
void hide(){
printf("\e[?25h");
}
int main() {
hide();
puts("System color");
for (int i = 0;i < 16; i++) {
printf("\e[48;5;%dm ", i);
}
puts("\nRgb color");
for (int i = 16; i < 232; i++) {
printf("\e[48;5;%dm ", i);
if (i%36==15){
printf("\n");
}
}
puts("\nGrayscale ramp:");
for (int i = 232; i < 257; i++) {
printf("\e[48;5;%dm ", i);
if (i%36==15){
printf("\n");
}
}
puts("\n");
puts("System color");
for (int i = 0;i < 16; i++) {
printf("\e[38;5;%dmO", i);
}
puts("\nRgb color");
for (int i = 16; i < 232; i++) {
printf("\e[38;5;%dmO", i);
if (i%36==15){
printf("\n");
}
}
puts("\nGrayscale ramp:");
for (int i = 232; i < 257; i++) {
printf("\e[38;5;%dmO", i);
if (i%36==15){
printf("\n");
}
}
return 0;
}
2017年07月12日 11点07分 6
受宠若惊[滑稽][滑稽]
2017年07月12日 14点07分
level 11
Mark [滑稽]
2017年07月12日 13点07分 7
level 13
只能说[惊讶]666
2017年07月13日 00点07分 8
level 9
不错哦
2017年07月25日 02点07分 9
1