블로그 이미지
GUCCI

카테고리

전체보기 (111)
여행 (1)
기기 (2)
쇼핑 (0)
게임 (0)
etc. (6)
취업이야기 (0)
업무일지 (5)
리눅스 (38)
웹프로그래밍 (2)
네트워크 (4)
JAVA (17)
Android (0)
IOS (2)
LUA (8)
C/C++ (1)
Objective C (2)
SERVER (2)
그누보드4 (1)
MSSQL (2)
Programming (1)
자바스크립트 (4)
HTML/CSS (1)
LGNAS (0)
Total
Today
Yesterday

Lua 04. 문자열

LUA / 2012. 3. 5. 10:34

1. 문자를 숫자로,  숫자를 문자로

 - 우린 c 에서  atoi 등의 함수를 사용함에 있어 문자와 숫자를 자유로이 변환할 수 있었다..

 - 루아 역시 이러한 기능이 제공된다.

 

문자에서 숫자 :  tonumber()

숫자에서 문자 :  tostring()

 

 

2. string.char 함수,  linefeed (줄넘김, 개행)

 - string.char(n1, n2, ... )

 - if ( str == 0x0a )

 - 사실 우리는 이러한 16진수 코드를 간간히 사용하며 이러한 방식에 익숙하다..

 - 루아에서는  문자열 변수.char() 함수 를 통해 파일쓰기에서 유용하게 사용 될 수 있을것이다.

 

  8  -  백스페이스

  9  -  탭

10  -  줄넘김

 

 

sample code

 

myFile:write( string.char (10)  ) 

 

 

 

3. string.len 함수, 문자열 길이 얻기

 - string.len( myString )

 - 별 말이 필요 없다

 

sample code

 

str = "12345"

string.len( str )

 

 

4. string.sub 함수

 - string.sub ( myString, start, end )

 - 이 함수는 memcpy 함수를 떠올리게 된다.  원하는 문자열 변수와  시작지점, 끝 지점을 대입하면

    원하는 시작위치부터 원하는 길이만큼을 돌려준다.

 

 

 

 

 

 

월/일/년  시/분/초  를 얻는법

 

sample code

 

string.format( "%s", os.date() ) )

 

'LUA' 카테고리의 다른 글

루아(LUA) 강좌 자료  (5) 2012.03.05
Lua 03. math  (3) 2012.03.05
Lua 02. 함수  (1) 2012.03.05
Lua 01. 문법  (0) 2012.03.05
Luci Reference: Templates  (3) 2012.02.17
Posted by GUCCI
, |

최근에 달린 댓글

글 보관함