serious-code.net  LuaAuxApi/StringBuffer UserPreferences
 
Private HelpContents Search Diffs Info Edit Subscribe XML Print View Up
luaL_buffinit, luaL_prepbuffer, luaL_putchar, luaL_addsize, luaL_addlstring, luaL_addstring, luaL_addvalue, luaL_pushresult,

·ç¾Æ¿¡¼­ ¹®ÀÚ¿­Àº °ªÀ» ¹Ù²Ü ¼ö ¾ø´Â ¿ÀºêÁ§Æ®ÀÌ´Ù. ¶§¹®¿¡ Á¶±×¸¸ ¹®ÀÚ¿­À» ÇÕÃļ­ ±ä ¹®ÀÚ¿­À» ¸¸µå´Â ÀÛ¾÷Àº »ó´çÈ÷ ºñÈ¿À²ÀûÀÌ´Ù. ¹®ÀÚ¿­ ÇÕÄ¡±â ¿¬»ê .. À» ¼öÇàÇÒ ¶§¸¶´Ù, »õ·Î¿î ¹®ÀÚ¿­ ¿ÀºêÁ§Æ®°¡ »ý¼ºµÇ°í, ÀÌÀüÀÇ ¿ÀºêÁ§Æ®´Â ¹ö·ÁÁö´Ï±î. ÀÌ ÀÛ¾÷À» À§Çؼ­ ¸¸µé¾îÁø Ưº°ÇÑ APIµéÀÌ auxlib¿¡ Á¸ÀçÇÑ´Ù.

1 luaL_buffinit

2 luaL_prepbuffer

3 luaL_putchar

4 luaL_addsize

5 luaL_addlstring

6 luaL_addstring

7 luaL_addvalue

8 luaL_pushresult


ÁÖ¾îÁø ¹®ÀÚ¿­À» ¸ðµÎ ´ë¹®ÀÚ·Î ¹Ù²Ù´Â »ùÇÃ
static int str_upper(lua_State* L) 
{ 
    size_t l = 0, i = 0; 
    luaL_Buffer b; 
    const char *s = luaL_checklstr(L, 1, &l); 
    luaL_bufferinit(L, &b); 
    for (i=0; i<l; i++) 
        luaL_putchar(&b, toupper((unsigned char)(s[i]))); 
    luaL_pushresult(&b); 
    return 1; 
} 



PythonPowered
FindPage by browsing, title search , text search or an index
Or try one of these actions: AttachFile, DeletePage, LikePages, LocalSiteMap, RenamePage, SpellCheck
SeriousMoin v1 (koMoinMoin 1.0a4 Modified)