小编Sté*_*nez的帖子

如何在C中定义枚举类型(枚举)?

我不确定使用C枚举的正确语法是什么.我有以下代码:

enum {RANDOM, IMMEDIATE, SEARCH} strategy;
strategy = IMMEDIATE;
Run Code Online (Sandbox Code Playgroud)

但这不会编译,出现以下错误:

error: conflicting types for ‘strategy’
error: previous declaration of ‘strategy’ was here
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c enums

263
推荐指数
8
解决办法
49万
查看次数

如何设置STDOUT和STDERR的字体颜色

我想区分终端中的STDOUT和STDERR消息.如果脚本或命令在终端中打印消息,我想按颜色区分; 可能吗?

(例如stderr字体颜色为红色,stdout字体颜色为蓝色.)

示例(使用粗体):

$date
Wed Jul 27 12:36:50 IST 2011

$datee
bash: datee: command not found

$alias ls
alias ls='ls --color=auto -F'

$aliass ls
bash: aliass: command not found

unix shell terminal

38
推荐指数
4
解决办法
2万
查看次数

C中的混合指针,数组和函数类型声明

我的一个朋友试图用C测试我(我最强的语言是C++),他问了我三个我无法回答的问题:

尝试解释以下声明:

1) int (*x)(int, char *, void *);
2) int (*x[10])(int, char *, void *);
3) int (**x[10])(int, char *, void *);
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释这些函数声明并解释正在使用的概念吗?

c

8
推荐指数
4
解决办法
2068
查看次数

如何使用共享内存使多个`fork()`-ed进程通信?

我有一个父母有5个子进程.我想向每个子进程发送一个随机变量.每个孩子都会对变量进行平方并将其发送回父母,父母将这些变量加在一起.

这甚至可能吗?我无法弄明白......

编辑:此过程将使用共享内存.

c fork shared-memory

3
推荐指数
1
解决办法
3263
查看次数

HTML CSS浏览器侧边栏始终在网站中可见

这是stackoverflow上最愚蠢的问题......

我的客户希望在他的网站的所有页面中始终可见侧栏.

有些页面有滚动,有些没有,所以他看到从一页到另一页滚动条宽度的标识和元素跳转位置......

所以...有一种方法可以"锁定"滚动条空间,所以他看不到"跳"从一页到另一页?

谢谢

html css scrollbar

3
推荐指数
1
解决办法
4922
查看次数

标签 统计

c ×3

css ×1

enums ×1

fork ×1

html ×1

scrollbar ×1

shared-memory ×1

shell ×1

terminal ×1

unix ×1