日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言结构体和结构体数组示例 - Win32窗口程序演示

發布時間:2025/4/14 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言结构体和结构体数组示例 - Win32窗口程序演示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C語言結構體和結構體數組的使用;

/* C結構體和結構體數組示例,by bobo */#include <windows.h>LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;struct stu{char *name;int age;float score; }estus[] = {{"敏敏",20,97.99},{"芷若",20,98.99},{"曉芙",27,96.98}};int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow) {static TCHAR szAppName[] = TEXT ("struct Demo") ;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 (WHITE_BRUSH) ;wndclass.lpszMenuName = szAppName ;wndclass.lpszClassName = szAppName ;if (!RegisterClass (&wndclass)){MessageBox (NULL, TEXT ("This program requires Windows NT!"), szAppName, MB_ICONERROR) ;return 0 ;}hwnd = CreateWindow (szAppName,TEXT ("C結構體和結構體數組示例"), WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL, hInstance,NULL) ;ShowWindow (hwnd, iCmdShow) ;UpdateWindow (hwnd) ;while (GetMessage (&msg, NULL, 0, 0)){TranslateMessage (&msg) ;DispatchMessage (&msg) ;}return msg.wParam ; }LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) {HDC hdc;PAINTSTRUCT ps;int i;char buffer[65];char dstr[20];struct stu stu1; switch (message){case WM_CREATE: return 0 ;case WM_LBUTTONDOWN:hdc = GetDC(hwnd);stu1.name="小昭";stu1.age=18;stu1.score=99.99;sprintf(dstr,"%.2lf",stu1.score);//將stu1.score保留2位小數賦值給dstrwsprintf(buffer, "姓名:%s,年齡:%d,成績:%s", stu1.name,stu1.age,dstr);TextOut(hdc, 300, 20, buffer, 35);for(i=0;i<3;i++){sprintf(dstr,"%.2lf",estus[i].score);wsprintf(buffer, "姓名:%s,年齡:%d,成績:%s", estus[i].name,estus[i].age,dstr);TextOut(hdc, 300, 45+25*i, buffer, 35);}return 0;case WM_PAINT:hdc = BeginPaint (hwnd, &ps); EndPaint (hwnd, &ps) ;return 0 ; case WM_DESTROY:PostQuitMessage (0) ;return 0 ;}return DefWindowProc (hwnd, message, wParam, lParam) ; }

? ? 由于Windows API的wsprintf函數在格式化時不支持浮點類型,先用sprintf把浮點轉為字符串;

總結

以上是生活随笔為你收集整理的C语言结构体和结构体数组示例 - Win32窗口程序演示的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 蜜桃成熟时李丽珍国语 | 日本亚洲视频 | 四虎黄色网 | 手机av免费观看 | 男人插女人视频网站 | 国产精品久久国产精麻豆96堂 | 国产精欧美一区二区三区白种人 | 欧美熟妇另类久久久久久不卡 | 99久久精品无码一区二区毛片 | 樱花动漫无圣光 | 黑人添美女bbb添高潮了 | 人妻互换一区二区三区四区五区 | 147人体做爰大胆图片成人 | www一级片 | 黄色三级视频网站 | 波多野结衣小视频 | 黄色二级毛片 | 99精品视频免费在线观看 | 久久久一区二区三区四区 | 激情网综合| 女人脱裤子让男人捅 | 国产日韩欧美综合在线 | 欧美自拍第一页 | 欧美做受高潮1 | 国产绿帽一区二区三区 | 久久av资源 | 有码在线视频 | 国产精品久久久久久网站 | 九一亚色 | 永久免费av | 日韩av在线电影 | 日韩视频在线观看免费视频 | 九九九九精品九九九九 | 中文亚洲欧美 | 国产精品久久av无码一区二区 | 国产精品成人免费看片 | 精品免费国产一区二区三区 | 国产香蕉一区二区三区 | 91国产丝袜在线播放 | 激情在线观看视频 | 国产精品综合视频 | 国产成年人免费视频 | 香蕉视频一区二区三区 | 日韩精品一区二区三区在线 | 男女激情四射网站 | av天堂一区 | 一区二区三区四区视频在线观看 | 亚洲国产福利视频 | 国产精品综合久久久久久 | 天堂资源最新在线 | 极品尤物魔鬼身材啪啪仙踪林 | 99riav国产精品视频 | 九色蝌蚪9l视频蝌蚪9l视频 | 亚洲丝袜中文字幕 | 国产99久久九九精品无码 | 天天干,夜夜操 | 亚洲一区二区色图 | 国产乱码一区 | 欧美人体一区二区三区 | 欧美激情婷婷 | 中文字幕无码精品亚洲 | 精品国产中文字幕 | 国产美女无遮挡免费 | 在线艹| 天天爱天天草 | 国内精品一区二区 | 婷婷视频一区二区三区 | 韩国黄色网址 | 涩涩视频软件 | 成人国产精品久久久网站 | 91中文字幕在线视频 | 毛片免| 精品国产免费av | 欧美性猛交xxxx黑人交 | 天天干夜夜干 | 国产99久一区二区三区a片 | 国产精品一区二区欧美 | 日韩二三区 | 精品久久久久久无码国产 | 黑人巨大精品欧美黑白配亚洲 | 欧洲精品在线观看 | 欧美黄页网站 | 女儿的朋友4在线观看 | 奇米影视9999 | 国产区一区二 | 亚洲男同视频 | 日韩视频免费在线 | 国产18毛片| 北条麻妃一区二区三区在线观看 | 米奇7777狠狠狠狠视频 | 精品人妻一区二区三区蜜桃 | 久草视频在线资源站 | 国产精品乱子伦 | 久久久久国产一区 | 在线亚洲一区 | 高清欧美性猛交xxxx | av2014天堂网 | 波多野结衣在线影院 | 麻豆福利在线 |