c++星空特效代码(星空特效html)
求C语言闪烁星空语句
在C的文件夹下有个Demo程序,里面就含有你所要的代码。
void
PutPixelDemo(void)
{
int
seed
=
1958;
int
i,
x,
y,
h,
w,
color;
struct
viewporttype
vp;
MainWindow(
"PutPixel
/
GetPixel
Demonstration"
);
getviewsettings(
vp
);
h
=
vp.bottom
-
vp.top;
w
=
vp.right
-
vp.left;
srand(
seed
);
/*
Restart
random
#
function
*/
for(
i=0
;
i5000
;
++i
){
/*
Put
5000
pixels
on
screen
*/
x
=
1
+
random(
w
-
1
);
/*
Generate
a
random
location
*/
y
=
1
+
random(
h
-
1
);
color
=
random(
MaxColors
);
putpixel(
x,
y,
color
);
}
srand(
seed
);
/*
Restart
Random
#
at
same
#
*/
for(
i=0
;
i5000
;
++i
){
/*
Take
the
5000
pixels
off
*/
x
=
1
+
random(
w
-
1
);
/*
Generate
a
random
location
*/
y
=
1
+
random(
h
-
1
);
color
=
getpixel(
x,
y
);
/*
Read
the
color
pixel
*/
if(
color
==
random(
MaxColors
)
)
/*
Used
to
keep
RANDOM
in
sync
*/
putpixel(
x,
y,
);
/*
Write
pixel
to
BLACK
*/
}
Pause();
/*
Wait
for
user's
response
*/
}
QQ空间星空代码
不知道你说的是哪个 这是现在所有免费代码了
QQ边框代码:
爱的甜蜜蜜 javascript:window.top.space_addItem(16,21903,0,80,500,500,0);
爱你一生不变 javascript:window.top.space_addItem(16,21904,0,80,500,500,0);
爱情轨迹 javascript:window.top.space_addItem(16,21905,0,80,500,500,0);
爱情之旅 javascript:window.top.space_addItem(16,21906,0,80,650,650,0);
回味爱情 javascript:window.top.space_addItem(16,21907,0,80,500,500,0);
偏偏喜欢你 javascript:window.top.space_addItem(16,21908,0,80,500,500,0);
收获爱情 javascript:window.top.space_addItem(16,21909,0,80,500,500,0);
谢谢你的爱 javascript:window.top.space_addItem(16,21910,0,80,500,500,0);
有你真精彩 javascript:window.top.space_addItem(16,21911,0,80,500,500,0);
真的很想你 javascript:window.top.space_addItem(16,21912,0,80,500,500,0);
QQ空间模块移动代码:
版块靠左代码——javascript:window.top.space_addItem(1,9475,0,0,1,1,93);
版块居中代码——javascript:window.top.space_addItem(1,9475,100,0,1,1,93);
版块右移代码——javascript:window.top.space_addItem(1,9475,235,0,1,1,93);
迷失自我:
版块靠左代码——javascript:window.top.space_addItem(1,9475,0,0,1,1,94);
版块居中代码——javascript:window.top.space_addItem(1,9475,100,0,1,1,94);
版块右移代码——javascript:window.top.space_addItem(1,9475,235,0,1,1,94);
彩虹云朵:
版块靠左代码——javascript:window.top.space_addItem(1,8674,0,80,100,100,94);
版块居中代码——javascript:window.top.space_addItem(1,8674,100,80,100,100,94);
版块右移代码——javascript:window.top.space_addItem(1,8674,235,80,100,100,94);
蓝星闪烁:
版块靠左代码——javascript:window.top.space_addItem(1,8674,0,80,100,100,93);
版块居中代码——javascript:window.top.space_addItem(1,8674,100,80,100,100,93);
版块右移代码——javascript:window.top.space_addItem(1,8674,235,80,100,100,93);
浓情马克:
版块靠左代码——javascript:window.top.space_addItem(1,11273,0,80,0,0,94);
版块居中代码——javascript:window.top.space_addItem(1,11273,100,80,0,0,94);
版块右移代码——javascript:window.top.space_addItem(1,11273,235,80,0,0,94);
蓝色皮肤:
版块靠左代码——javascript:window.top.space_addItem(1,11762,0,0,96,96,94);
版块居中代码——javascript:window.top.space_addItem(1,11762,100,0,96,96,94);
版块右移代码——javascript:window.top.space_addItem(1,11762,235,0,96,96,94);
版块右移代码:
黑色:javascript:window.top.space_addItem(1,12736,230,80,0,0,20);
黑色:javascript:window.top.space_addItem(1,9475,230,80,0,0,20);
紫黑:javascript:window.top.space_addItem(1,8669,230,80,0,0,20);
蓝色:javascript:window.top.space_addItem(1,11762,230,80,0,0,20);
隐藏导航代码
javascript:window.top.space_addItem(13,1333,0,80,0,0,94);
隐藏播放器代码
javascript:window.top.space_addItem(6,676,1899,0,200,200,0);
去除横幅代码:
黄钻专用去横幅代码:javascript:window.top.space_addItem(19,15330,0,0,0,0,10000);
QQ空间皮肤代码
七色彩虹:javascript:window.top.space_addItem(1,8674,0,80,100,100,94);
灰色皮肤代码:javascript:window.top.space_addItem(1,6300,0,0,0,0,1);
黑色皮肤:javascript:window.top.space_addItem(1,9475,20,100,0,0,93);
黑暗世界javascript:window.top.space_addItem(1,9475,0,0,1,1,94);
红极一时javascript:window.top.space_addItem(1,11273,0,80,0,0,93);
黑星耀眼javascript:window.top.space_addItem(1,12736,0,80,0,0,93);
玫瑰花javascript:window.top.space_addItem(1,8669,100,80,100,100,123);
静悄悄 javascript:window.top.space_addItem(1,8669,100,80,100,100,94); (带花、居中)
快乐十分javascript:window.top.space_addItem(1,8674,0,80,100,100,94); (彩虹)
迷失世界javascript:window.top.space_addItem(1,9475,0,0,1,1,94);(这个是黑的)
蓝色 javascript:window.top.space_addItem(1,11762,0,0,96,96,94); (蓝的)
睡美人(很漂亮)javascript:window.top.space_addItem(13,9758,0,0,200,600,0);
白色可爱风格:javascript:window.top.space_addItem(1,4703,0,80,0,0,94);
爱情系列:
javascript:window.top.space_addItem(1,7513,0,80,0,0,94);
全红免费皮肤:javascript:window.top.space_addItem(1,11273,0,80,0,0,93);
全橙样式:javascript:window.top.space_addItem(1,15306,0,80,0,0,93);
全蓝样式:javascript:window.top.space_addItem(1,15116,0,80,0,0,93);
全紫样式:javascript:window.top.space_addItem(1,15116,0,80,0,0,93);
淡淡粉色:javascript:window.top.space_addItem(1,7513,0,80,0,0,93);
全绿样式:javascript:window.top.space_addItem(1,7619,0,80,0,0,93);
全粉样式:javascript:window.top.space_addItem(1,4693,0,80,0,0,93);
米白色:javascript:window.top.space_addItem(1,4703,0,80,0,0,94);
紫色带星光: javascript:window.top.space_addItem(1,7510,0,80,0,0,93);
橘黄色:javascript:window.top.space_addItem(1,7513,0,80,0,0,93);
水果绿:javascript:window.top.space_addItem(1,7619,0,80,0,0,93);
浅粉红:javascript:window.top.space_addItem(1,4693,0,0,0,0,93);
天际蓝:javascript:window.top.space_addItem(1,15166,0,80,0,0,93);
C程序流星雨的源代码?
#include windows.h #define ID_TIMER 1
#define STRMAXLEN 25 //一个显示列的最大长度
#define STRMINLEN 8 //一个显示列的最小长度 LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
typedef struct tagCharChain //整个当作屏幕的一个显示列,这是个双向列表
{
struct tagCharChain *prev; //链表的前个元素
TCHAR ch; //一个显示列中的一个字符
struct tagCharChain *next; //链表的后个元素
}CharChain, *pCharChain; typedef struct tagCharColumn
{
CharChain *head, *current, *point;
int x, y, iStrLen; //显示列的开始显示的x,y坐标,iStrLen是这个列的长度
int iStopTimes, iMustStopTimes; //已经停滞的次数和必须停滞的次数,必须停滞的次数是随机的
}CharColumn, *pCharColumn; int main(HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
static TCHAR szAppName[] = TEXT ("matrix") ;
HWND hwnd ;
MSG msg ;
WNDCLASS wndclass ; wndclass.style = CS_HREDRAW | CS_VREDRAW ;
wndclass.lpfnWndProc = WndProc ;
wndclass.cbClsExtra = 0 ;
wndclass.cbWndExtra = 0 ;
wndclass.hInstance = hInstance ;
wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;
wndclass.hbrBackground = (HBRUSH) GetStockObject (BLACK_BRUSH) ;
wndclass.lpszMenuName = NULL ;
wndclass.lpszClassName = szAppName ; if(!RegisterClass (wndclass))
{
MessageBox (NULL, TEXT ("此程序必须运行在NT下!"), szAppName, MB_ICONERROR) ;
return 0;
} hwnd = CreateWindow (szAppName, NULL,
WS_DLGFRAME | WS_THICKFRAME | WS_POPUP,
0, 0,
GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN),
NULL, NULL, hInstance,
NULL) ; ShowWindow (hwnd, SW_SHOWMAXIMIZED) ; //最大化显示
UpdateWindow (hwnd) ;
ShowCursor(FALSE); //隐藏鼠标光标
srand ((int) GetCurrentTime ()) ; //初始化随机数发生器
while (GetMessage (msg, NULL, 0, 0))
{
TranslateMessage (msg) ;
DispatchMessage (msg) ;
}
ShowCursor(TRUE); //显示鼠标光标
return msg.wParam ;
} TCHAR randomChar() //随机字符产生函数
{
return (TCHAR)(rand()%(126-33)+33); //33到126之间
} int init(CharColumn *cc, int cyScreen, int x) //初始化
{
int j;
cc-iStrLen = rand()%(STRMAXLEN-STRMINLEN) + STRMINLEN; //显示列的长度
cc-x = x+3 ; //显示列的开始显示的x坐标
cc-y =rand()%3?rand()%cyScreen:0; //显示列的开始显示的y坐标
cc-iMustStopTimes = rand()%6 ;
cc-iStopTimes = 0 ;
cc-head = cc-current =
(pCharChain)calloc(cc-iStrLen, sizeof(CharChain)); //生成显示列
for(j=0; jcc-iStrLen-1; j++)
{
cc-current-prev = cc-point; //cc-point一个显示列的前个元素
cc-current-ch = '\0';
cc-current-next = cc-current+1; //cc-current+1一个显示列的后个元素
cc-point = cc-current++; //cc-point = cc-current; cc-current++;
}
cc-current-prev = cc-point; //最后一个节点
cc-current-ch = '\0';
cc-current-next = cc-head; cc-head-prev = cc-current; //头节点的前一个为此链的最后一个元素 cc-current = cc-point = cc-head; //free掉申请的内存要用current当参数
cc-head-ch = randomChar(); // 对链表头的 元素填充
return 0;
} LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
HDC hdc ;
//ctn 用来确定一个显示链是否 向下前进,如果等待次数超过必须等待的次数,ctn就代表要向下前进
int i, j, temp, ctn; //j为一个显示链中除链表头外的在屏幕上显示的y坐标,temp绿色过度到黑色之用
static HDC hdcMem;
HFONT hFont;
static HBITMAP hBitmap;
static int cxScreen, cyScreen; //屏幕的宽度 高度.
static int iFontWidth=10, iFontHeight=15, iColumnCount; //字体的宽度 高度, 列数
static CharColumn *ccChain; switch (message)
{
case WM_CREATE:
cxScreen = GetSystemMetrics(SM_CXSCREEN) ; //屏幕宽度
cyScreen = GetSystemMetrics(SM_CYSCREEN) ;
SetTimer (hwnd, ID_TIMER, 10, NULL) ; hdc = GetDC(hwnd);
hdcMem = CreateCompatibleDC(hdc);
hBitmap = CreateCompatibleBitmap(hdc, cxScreen, cyScreen);
SelectObject(hdcMem, hBitmap);
ReleaseDC(hwnd, hdc);
//创建字体
hFont = CreateFont(iFontHeight, iFontWidth-5, 0, 0, FW_BOLD, 0, 0, 0,
DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,
DRAFT_QUALITY, FIXED_PITCH | FF_SWISS, TEXT("Fixedsys"));
SelectObject(hdcMem, hFont);
DeleteObject (hFont) ;
SetBkMode(hdcMem, TRANSPARENT); //设置背景模式为 透明
iColumnCount = cxScreen/(iFontWidth*3/2); //屏幕所显示字母雨的列数 ccChain = (pCharColumn)calloc(iColumnCount, sizeof(CharColumn));
for(i=0; iiColumnCount; i++)
{
init(ccChain+i, cyScreen, (iFontWidth*3/2)*i);
}
return 0 ; case WM_TIMER:
hdc = GetDC(hwnd);
PatBlt (hdcMem, 0, 0, cxScreen, cyScreen, BLACKNESS) ; //将内存设备映像刷成黑色
for(i=0; iiColumnCount; i++)
{
ctn = (ccChain+i)-iStopTimes++ (ccChain+i)-iMustStopTimes;
//
(ccChain+i)-point = (ccChain+i)-head; //point用于遍历整个显示列
//第一个字符显示为 白色
SetTextColor(hdcMem, RGB(255, 255, 255));
TextOut(hdcMem, (ccChain+i)-x, (ccChain+i)-y, ((ccChain+i)-point-ch), 1);
j = (ccChain+i)-y;
(ccChain+i)-point = (ccChain+i)-point-next;
//遍历整个显示列,将这个显示列里的字符从下往上显示
temp = 0 ; //temp绿色过度到黑色之用
while((ccChain+i)-point != (ccChain+i)-head (ccChain+i)-point-ch)
{
SetTextColor(hdcMem, RGB(0, 255-(255*(temp++)/(ccChain+i)-iStrLen), 0));
TextOut(hdcMem, (ccChain+i)-x, j-=iFontHeight, ((ccChain+i)-point-ch), 1);
(ccChain+i)-point = (ccChain+i)-point-next;
}
if(ctn)
(ccChain+i)-iStopTimes = 0 ;
else continue;
(ccChain+i)-y += iFontHeight; //下次开始显示的y坐标 为当前的y坐标加上 一个字符的高度
//如果开始显示的y坐标减去 整个显示列的长度超过了屏幕的高度
if( (ccChain+i)-y-(ccChain+i)-iStrLen*iFontHeight cyScreen)
{
free( (ccChain+i)-current );
init(ccChain+i, cyScreen, (iFontWidth*3/2)*i);
}
//链表的头 为此链表的前个元素,因为下次开始显示的时候 就相当与在整个显示列的开头添加个元素,然后在开始往上显示
(ccChain+i)-head = (ccChain+i)-head-prev;
(ccChain+i)-head-ch = randomChar();
}
BitBlt(hdc, 0, 0, cxScreen, cyScreen, hdcMem, 0, 0, SRCCOPY);
ReleaseDC(hwnd, hdc);
return 0; case WM_RBUTTONDOWN:
KillTimer (hwnd, ID_TIMER) ;
return 0; case WM_RBUTTONUP:
SetTimer (hwnd, ID_TIMER, 10, NULL) ;
return 0; //处理善后工作
case WM_KEYDOWN:
case WM_LBUTTONDOWN:
case WM_DESTROY:
KillTimer (hwnd, ID_TIMER) ;
DeleteObject(hBitmap);
DeleteDC(hdcMem);
for(i=0; iiColumnCount; i++)
{
free( (ccChain+i)-current );
}
free(ccChain);
PostQuitMessage (0) ;
return 0 ;
}
return DefWindowProc (hwnd, message, wParam, lParam) ;
}
这有个数字雨的代码,看能帮助你不!
《饥荒哈奇鱼缸》星空怎么用代码刷出来?
在地洞里找一个叫“星—空”的鱼缸召唤星空。
饥荒哈奇鱼缸代码要用代码格式刷出来,代码格式为c_give("物品或建筑代码即其英文名", 数量)
如果你想要在原地建一个炼金术引擎,它的代码为researchlab2。因为这是游戏中的特殊物品现实中不存在所以不是英文为代码。
方法即c_give("researchlab2"),因为其为建筑所以不需要数量。
如果你想要40个木头,木头的英文为log,方法即c_give("log",40),后面不加数量的话把,去掉。没写数量默认为一个。
首先,你首先进入文件夹C:\Users\用户名\Documents\Klei\DoNotStarveTogether,(上述文件位置针对Win8.1系统,如果是XP系统则在"我的文档"文件夹下的Klei\DoNotStarveTogether。如果是Win7系统则可以访问"文档"的库\Klei\DST文件夹)。
然后把settings.ini里的[MISC]下面那一列改成"CONSOLE_ENABLED = true"(也就是false改成true)。
保存后关闭,进入游戏后按下"~"(这个键一般在字母上面的数字1左边,Tab键上方,Esc键下方)呼出控制台。如果是TGP里的就不用改了,默认开启。
有个简便的方法告诉你一下如果你不知道这么打" ? "那两个键你可以先在浏览器界面把代码准备好,就是c_give("",)复制下来,进入控制台后按Ctrl+V就是粘黏把它放进去,因为在控制台中不能点鼠标要不然就会自动退出控制台。
材料代码:nitre(硝石)
redgem (红宝石)
purplegem(紫宝石)
greengem(绿宝石)
orangegem(橙宝石)
yellowgem(黄宝石)
houndstooth(犬牙)
pigskin(猪皮)
log(木头)
livinglog(活木头)
twigs(树枝)
cutgrass(草)
petals(花瓣)
petals_evil(噩梦花瓣)
poop(便便)
silk(蜘蛛丝)
spidergland(蜘蛛腺体)
rocks(岩石)
flint(燧石)
rope(绳子)
boards(木板)
cutstone(石砖)
goldnugget(黄金)
beardhair(胡子)
beefalowool(牛毛)
pinecone(松果)
charcoal(木炭)
ash(灰)
cutreeds(采下的芦苇)
papyrus(纸)
honeycomb(蜂巢)
C语言如何用代码打出星星,如下
既然你这么急,我还是答一下吧,原图没法输出,类似的可以实现,,你看哪个最像原图就写哪个吧:
图形1:
#include stdio.h
int main(void)
{
int i,j;
for(i=1;i=7;i++)
{
for(j=7-i;j--;) printf(" ");
for(j=i;j--;) printf(" *");
printf("\n");
}
return 0;
}
图形2:
#include stdio.h
int main(void)
{
int i,j;
for(i=1;i=7;i++)
{
for(j=7-i;j--;) printf(" ");
for(j=i;j--;) printf("﹡");
printf("\n");
}
return 0;
}
图形3:
#include stdio.h
int main(void)
{
int i,j;
for(i=1;i=7;i++)
{
for(j=7-i;j--;) printf(" ");
for(j=i;j--;) printf("*");
printf("\n");
}
return 0;
}
图形4:
#include stdio.h
int main(void)
{
int i,j;
for(i=1;i=7;i++)
{
for(j=i;j--;) printf("*");
printf("\n");
}
return 0;
}
请教:怎么样能把C语言代码运行后的流星雨效果图保存下来,保存为GIF。
搞定。 我用的C++Builder XE2编译器。 增中代码: #include vcl.h #include GIFimg.hpp TGIFImage *image; 在wmain函数后部分: image = new TGIFImage(); srand((int) GetCurrentTime()); // 初始化随机数发生器 image-Width = Screen-Width; image-Height = Screen-Height; while (GetMessage(msg, NULL, 0, 0)) { TranslateMessage(msg); DispatchMessage(msg); } ShowCursor(TRUE); // 显示鼠标光标 image-SaveToFile("流星雨.gif"); delete image; 在WndProc函数处理WM_TIMER消息后面增加: BitBlt(hdc, 0, 0, cxScreen, cyScreen, hdcMem, 0, 0, SRCCOPY); { Graphics::TBitmap *bmp = new Graphics::TBitmap; bmp-Width=Screen-Width; bmp-Height=Screen-Height; BitBlt(HDC(bmp-Canvas-Handle), 0, 0, cxScreen, cyScreen, hdcMem, 0, 0, SRCCOPY); image-Add(bmp); delete bmp; } ReleaseDC(hwnd, hdc); 编译后成功。 保存的GIF文件很大,最好用Ulead GIF Animator优化一下。 需要编译后的文件QQ我:1848447992
记得采纳啊