當前位置:編程學習大全網 - 網站源碼 - 關於SDL和C語言,都說SDL是用C編寫的,在c程序中可以調用SDL庫,就這點搞不明白,這意思是C

關於SDL和C語言,都說SDL是用C編寫的,在c程序中可以調用SDL庫,就這點搞不明白,這意思是C

不是說“可以混用”,而是在 c/c++ 程序中可以調用 SDL庫。 就像我們 用 c/c++ 編程序時可以調用 數學庫,於是 我們可以 包含 math.h 頭文件,使用 用 數學庫 裏的函數 sqrt(), sin(), cos()。

舉個例子--在屏幕上顯示壹個hello.bmp 點陣圖像:

#include <stdio.h>

#include "SDL/SDL.h"

int main( ) {

SDL_Surface* hello = NULL;

SDL_Surface* screen = NULL;

SDL_Init( SDL_INIT_EVERYTHING );

screen = SDL_SetVideoMode( 640, 480, 32, SDL_SWSURFACE );

hello = SDL_LoadBMP( "hello.bmp" );

SDL_BlitSurface( hello, NULL, screen, NULL );

SDL_Flip( screen );

SDL_Delay( 2000 );

SDL_FreeSurface( hello );

SDL SDL_Quit();

return 0;

}

參考:/SDL_tutorials/lesson01/index2.php

那裏有詳細的學習材料。

  • 上一篇:python中len用法的輸出是
  • 下一篇:Android license status unknown.
  • copyright 2024編程學習大全網