本文目录一览:
- 1、VC6.0的win32控制台程序中怎样用c语言实现设置背景颜色为粉红色,急求高手教育!
- 2、运行vc6.0为什么老是出现头文件windows.h错误
- 3、为什么我的VC6.0没法包含widows.h
- 4、VC 6.0控制台颜色 利用
- 5、VC6.0 windows.h文件出错
- 6、VC6.0控制台工程为什么#include后仍然提示CREATE_USN_JOURNAL_DATA类型未声明?
VC6.0的win32控制台程序中怎样用c语言实现设置背景颜色为粉红色,急求高手教育!
#include stdio.h
#includewindows.h
//颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为
//前景。每个数字可以为以下任何值之一:
// 0 = 黑色 8 = 灰色
// 1 = 蓝色 9 = 淡蓝色
// 2 = 绿色 A = 淡绿色
// 3 = 浅绿色 B = 淡浅绿色
// 4 = 红色 C = 淡红色
// 5 = 紫色 D = 淡紫色
// 6 = 黄色 E = 淡黄色
// 7 = 白色 F = 亮白色
int main()
{
system("color C7");
//system("color D7");
//system("color 97");
printf("hello world!\n");
return 0;
}
运行vc6.0为什么老是出现头文件windows.h错误
一般一个工程包含:source files,header files,resource files
source files里面包含源文件,就是你自己写的,以.c或.cpp结尾的,里面有main的那个文件;
header files里面包含头文件,如xxx.h,yyyy.h,utilities.h是个头文件,也是自己定义的要一起复制到header files里,stdio.h、math.h是系统自带的,不需自己定义了-vc6.0控制台windows.h
因此,楼主缺了一个utilities.h,找到那个人的程序,把utilities.h复制过来就行了
为什么我的VC6.0没法包含widows.h
首先,在新建工程的时候,选中工程“*****”后 ,输入文件名,然后,很重要,再次选中工程“*****”,以后的步骤照旧。如果你不再次选中工程的话,就会出现无法调用的情况。主要错误的类型为LINK型。如果能解决问题,请采纳。-vc6.0控制台windows.h
VC 6.0控制台颜色 利用
更改控制台颜色,只需要在程序的开始加一个语句就可以。
#include windows.h
......
int main(int argc, char* argv)
{
system("color 3e");
system("pause");
}
关于color命令请参照:
COLOR [attr]
attr Specifies color attribute of console output
Color attributes are specified by TWO hex digits -- the first
corresponds to the background; the second the foreground. Each digit
can be any of the following values:
0 = Black 8 = Gray
1 = Blue 9 = Light Blue
2 = Green A = Light Green
3 = Aqua B = Light Aqua
4 = Red C = Light Red
5 = Purple D = Light Purple
6 = Yellow E = Light Yellow
7 = White F = Bright White
If no argument is given, this command restores the color to what it was
when CMD.EXE started. This value either comes from the current console
window, the /T command line switch or from the DefaultColor registry
value.
The COLOR command sets ERRORLEVEL to 1 if an attempt is made to execute
the COLOR command with a foreground and background color that are the
same.
Example: "COLOR fc" produces light red on bright white
VC6.0 windows.h文件出错
把你的代码贴出来,不要发图?我这里跑跑看看,应该是空格或者换行符导致编译不过了。
VC6.0控制台工程为什么#include后仍然提示CREATE_USN_JOURNAL_DATA类型未声明?
文件winioctl.h中有CREATE_USN_JOURNAL_DATA的定义如下:
#if(_WIN32_WINNT = 0x0500)
//
// Structure for FSCTL_CREATE_USN_JOURNAL
//
typedef struct {
DWORDLONG MaximumSize; DWORDLONG AllocationDelta;
} CREATE_USN_JOURNAL_DATA, *PCREATE_USN_JOURNAL_DATA;#endif /* _WIN32_WINNT = 0x0500 */
你在你的头文件最前面加上这段试一试:
#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0500
#endif