首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

c语言学习 求指点

2014-01-15 
c语言学习求指导工作了1.5年,用的是delphi。抽空想学学C,求推荐点好点的视频教程,不要太基础的那种,毕竟对

c语言学习 求指导
工作了1.5年,用的是delphi。抽空想学学C,求推荐点好点的视频教程,不要太基础的那种,毕竟对于数据类型,控制结构之类有一定了解了,主要是想通过C的学习,对win32编程加深理解
[解决办法]
The C Programming Language
[解决办法]
我觉得比较好的学习方法是看下基本语法等基础,然后找一些经典的例题,自己来实现,在这个过程中逐步解决各种遇到的问题,慢慢累积
[解决办法]
我觉得看视频太慢了,还是看一些书吧,主要把基础看完就好了,感觉你有delphi的基础,学C应该很快,只是要多实现,动手才好。
[解决办法]
c和指针,。
[解决办法]

#pragma comment(lib,"user32")
#pragma comment(lib,"gdi32")
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
HWND WINAPI GetConsoleWindow();
void HideTheCursor() {
    CONSOLE_CURSOR_INFO cciCursor;
    HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);

    if(GetConsoleCursorInfo(hStdOut, &cciCursor)) {
        cciCursor.bVisible = FALSE;
        SetConsoleCursorInfo(hStdOut, &cciCursor);
    }
}
void ShowTheCursor() {
    CONSOLE_CURSOR_INFO cciCursor;
    HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);

    if(GetConsoleCursorInfo(hStdOut, &cciCursor)) {
        cciCursor.bVisible = TRUE;
        SetConsoleCursorInfo(hStdOut, &cciCursor);
    }
}
int main() {
    HWND  hwnd;
    HDC   hdc;
    HFONT hfont;
    int i,x,y;


    srand(time(NULL));
    system("color F0");
    system("cls");
    HideTheCursor();
    hwnd  = GetConsoleWindow();
    hdc   = GetDC(hwnd);
    hfont = CreateFont(48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "华文楷体");
    SelectObject(hdc,hfont);
    TextOut(hdc,10,10,"地球人都知道!",14);
    MoveToEx(hdc,5,5,NULL);
    LineTo(hdc,300,  5);
    LineTo(hdc,300, 60);
    LineTo(hdc,  5, 60);
    LineTo(hdc,  5,  5);
    for (i=0;i<100;i++) {
        x=rand()%400;
        y=rand()%300;
        SetPixel(hdc,x,y,0);
    }
    DeleteObject(hfont);
    ReleaseDC(hwnd,hdc);
    getchar();
    system("color 07");
    system("cls");
    ShowTheCursor();
    return 0;
}

热点排行