| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 475 人关注过本帖
标题:问几个问题哦。
只看楼主 加入收藏
user_qiangzi
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:194
注 册:2011-8-29
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:9 
问几个问题哦。
怎样在C语言代码中设置窗口的大小?

就是我运行我编译好了的程序,它的窗口大小只有,高600 宽550 了,而不是那种默认的那种大小。

在C语言中如何改变输出的文字或者是数字的颜色嘞?


各位大师帮帮我吧!!!

先谢谢大家了。
搜索更多相关主题的帖子: 550 C语言 如何 
2012-04-07 22:43
阴阳
Rank: 4
等 级:业余侠客
帖 子:102
专家分:297
注 册:2012-4-7
收藏
得分:5 
程序代码:
#include "stdio.h"
#include<stdlib.h>
void main()
{
    printf("wo le ge ca!");
   system("color 04");
}

改变颜色的

一阴一阳之谓道!
2012-04-07 23:54
小鱼儿c
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:852
专家分:1317
注 册:2011-4-1
收藏
得分:5 
你可一对cmd 属性 对宽度 高度进行设置就可以了

用心做一件事情就这么简单
2012-04-08 00:00
user_qiangzi
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:194
注 册:2011-8-29
收藏
得分:0 
回复 3楼 小鱼儿c
- -

不会哦。。。
2012-04-08 12:08
user_qiangzi
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:194
注 册:2011-8-29
收藏
得分:0 
回复 2楼 阴阳
我的意思是说,只改变一个字或者是数字,而不是整个改变哦。

比如:

#include<stdio.h>
int main()
{
    printf("大家好哦!!!\n");  //而这句不改变,按默认的颜色输出
    printf("中国最强!!!\n");  //我要改变这句话的颜色
}
2012-04-08 12:16
小鱼儿c
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:852
专家分:1317
注 册:2011-4-1
收藏
得分:0 
在运行里面输入cmd 然后对cmd 栏进行点右键 点击属性
在里面修改大小

用心做一件事情就这么简单
2012-04-08 12:42
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:5 
初学编程,还是不要去管什么色彩了,把基础的语法练好再说,否则给你答案你也看不懂。













下面这个就是其中一个答案:以后再看吧。

/**
 *  功能:   设置控制台光标位置
 *  参数:   x, y 光标位置
 *  返回值: int值,出错代码可用GetLastError()获取
 */
int console_gotoxy(int x, int y)
{
    COORD coord;
    coord.X = x;
    coord.Y = y;
    return SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}

/**
 *  功能:   获取控制台当前光标位置
 *  参数:   x 坐标指针, y 坐标指标
 *  返回值: int值,出错代码可用GetLastError()获取
 */
int console_get_xy(int *x, int *y)
{
    CONSOLE_SCREEN_BUFFER_INFO csbInfo;
    HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
    int result    = GetConsoleScreenBufferInfo(handle, &csbInfo);

    assert( handle != INVALID_HANDLE_VALUE );
    *x = csbInfo.dwCursorPosition.X;
    *y = csbInfo.dwCursorPosition.Y;
    return result;
}

/**
 *  功能:设置控制台文本色彩
 *  参数:fcolor -- 前景色(0~15),bcolor -- 背景色(0~7)
 *  返回:int值,出错代码可用GetLastError()获取
 */
int console_set_color(ushort fcolor, ushort bcolor)
{
    WORD txt_attrib;
    HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);

    assert( handle != INVALID_HANDLE_VALUE );
    txt_attrib = bcolor << 4 | fcolor;
    return SetConsoleTextAttribute(handle, txt_attrib);
}

我们都在路上。。。。。
2012-04-08 13:00
user_qiangzi
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:194
注 册:2011-8-29
收藏
得分:0 
回复 6楼 小鱼儿c
我是说我编译出来的文件.exe 怎么改变大小,而不是在调试时的改变哦,而且每次运行都是我改变后的大小哦。
2012-04-08 13:00
user_qiangzi
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:194
注 册:2011-8-29
收藏
得分:0 
回复 7楼 hellovfp
- -

真的看不懂哦。。。
2012-04-08 13:05
user_qiangzi
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:194
注 册:2011-8-29
收藏
得分:0 
别沉下去了。。。
2012-04-09 14:04
快速回复:问几个问题哦。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017507 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved