[C][C++][Perl][Pascal] String Format

특정 자료형 int,double 등을 문자열의 형태로 만드는 작업은 많이 사용되는 작업이다. C언어 는 sprintf 라는 함수를 사용하며 사용법은 아래와 같다. #include<stdio.h> »

[pascal] fgl

파스칼의 RTL중의 generic list인 fgl에 대해 알아보자. 이 유닛에는 크게 2가지가 있다. 먼저 List계열의 클래스들을 알아보자. TFPGList TFPGList 이 클래스는 C++의 템플릿과 비슷한 클래스이다. 내부 »

[pascal] Setlength와 레퍼런스 카운팅

pascal에는 SetLength라는 함수 가 있다. 함수에 하이라이팅을 한것은, pascal에는 프로시저,함수,메소드,프로퍼티 이 4가지를 구분할 수 있어야하기 때문이다. C언어는 함수만이 존재하고,(반환값이 void 여도 함수라고 »

[pascal] 시간측정

uses SysUtils,DateUtils; var D1,D2:TDateTime; begin D1:=Now; {Do Something...} D2:=Now; writeln(FormatFloat('##0.000',MilliSecondsBetween(D1,D2)/1000)); {어차피 MilliSecond 이기 »

[pascal] 기초

pascal 자료형,함수,프로시저,유닛 자료형 함수,프로시저 함수는 반환값이 있는것이고, 프로시저는 반환값이 없는 것이다. procedure {인수는 ; 로 구분하며 동일 자료형의 인수는 콤마로 사용이 가능하다} procedure »

[pascal] EOF 입력

C언어에서는 getchar() ,scanf() 등은 EOF 를 만나면 EOF 즉 -1 을 반환하고 gets() 등은 NULL을 반환한다. Pascal 또한 EOF 까지 입력을 받을수 있는데, C에서는 표준입력이 stdin »