Merhaba, Linux-Ubuntu üzerinde çalışıyorum. C ve C++ dillerinde örnek kod yazarak göstereyim. Bu kodlar terminal ekranını renklendiriyor. İlk örnek:
#include "stdio.h"
int main()
{
printf("\e[33m Merhaba Dünya... \e[00m");
}
#include <iostream>
int main()
{
std::cout<<"\e[31m\e[03m Merhaba Dünya \e[00m"<<std::endl;
}
Birinci örnek, yalnızca sarı rengini kullanıyor. İkinci örnek ise italik yazı tipi ve kırmızı rengini kullanıyor. Aynı kodu D dilinde yazmaya kalktığımda ise;
import std.stdio;
void main()
{
writeln("\e[33m Merhaba Dünya... \e[00m");
}
Aldığım hata şöyle:
deneme.d(5): Error: undefined escape sequence \e
deneme.d(5): Error: undefined escape sequence \e
Böyle renklendirmenin bir yolu var mı D dilinde... C ve C++ kodları g++ derleyicisi ile derlenmiştir.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]