#include <stdafx.h>
using namespace std;
void start_msg();
void setcolor(int n);
int maxdt (int a, int b);
int main()
{
int m;
start_msg();
setcolor(2);
m = maxdt(100, 200);
cout << "max=" << m << '\n';
setcolor(7);
return 0;
}
void start_msg()
{
cout << "program start\n";
}
//文字色変更関数 n=0~7:黒赤緑黄青紫水白
void setcolor(int n)
{
if (n<0 || 7<n)
return;
cout << "\33[3" << n << "m";
}
int maxdt(int a, int b)
{
if (a > b)
return a;
else
return b;
}
*****
文字色変更ができない。
多分
cout << "\33[3" << n << "m";
ここがおかしいんだと思うんだが、どう直せばいいのかわからない。
本にはこう書いてあるんだが、さっぱりだ。
ぐぐってみても、どうすればいいかなんてないみたい。
にやそー、教えてくれー。
PR
トラックバック
トラックバックURL: