Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
[질문] 문자 'A'..'Z'를 숫자 0..25로 바꾸기
문자 'A' --> 0,
'B' --> 1,
.....
'X' --> 23,
'Y' --> 24,
'Z' --> 25
이렇게 문자를 숫자로 일대일 대치하여 바꾸려고 합니다.
배열을 써서 하고 싶습니다.
좋은 방법을 부탁드립니다.
2
COMMENTS
장성호
•
2008.10.20 10:39
<!--CodeS-->
function AlphabatToNumber(Alpha: Char): Integer;
begin
Result:=Integer(Alpha)-Integer('A');
end;
//사용예
procedure TForm1.Button2Click(Sender: TObject);
begin
ShowMessage(IntToStr(AlphabatToNumber('A')));
ShowMessage(IntToStr(AlphabatToNumber('B')));
ShowMessage(IntToStr(AlphabatToNumber('C')));
ShowMessage(IntToStr(AlphabatToNumber('Z')));
end;
<!--CodeE-->
0
0
삭제
수정
댓글
coderoad
•
2008.10.20 20:16
앗. 이런 기발한 방법이...
정말로 고맙습니다.
0
0
댓글
(NOTICE) You must be
logged in
to comment on this post.
박성준
•
2008.10.21 17:39
2
COMMENTS
/
0
LIKES
[질문] Active-X에선 새창띄우기가 안되는건가요?
이정욱
•
2008.10.21 18:29
잘 됩니다.. 일반적으로 띄우는 방법과 같습니다.
야단났네~*
•
2009.01.15 03:15
NewForm.Show; 이렇게 하시면 Access 뭐시기 에러가 나올겁니다. 메모리에 Form이 Load되지 않아서 ...
임채민
•
2008.10.21 02:03
2
COMMENTS
/
0
LIKES
델파이로 사용가능
이정욱
•
2008.10.21 02:30
무슨 말씀이신가요???
석주현
•
2008.10.21 02:49
아마도 답을 쓰신다는게 답글로 안가고 그냥 올라왔나보네요. ㅠ_ㅠ
델파인
•
2008.10.21 01:40
1
COMMENTS
/
0
LIKES
퀵리포트 출력시 1페이지만 출력하는 방법은?
석주현
•
2008.10.21 03:01
첫장만 나오게 하려면 아마도 <!--CodeS--> QuickRep1.PrinterSettings.FirstPage := 1; Qu...
아르스
•
2008.10.20 21:54
2
COMMENTS
/
0
LIKES
Toolbar2000과 TBX를 설치 하고 TBX컴포넌트 설치시 에러 - 또다른 에러네요 ㅠㅠ
석주현
•
2008.10.21 02:48
밑에도 말씀드렸지만 저도 저 레코드 타입을 못찾아서 포기 하고 제가 알려드렸던 홈피에 있는걸로 깔...
아르스
•
2008.10.21 18:30
후... 약 3일간의 삽질끝에 해결했습니다. 도움말에 보면 저런 문제가 발생할때는 패치가 실패했거...
박찬호
•
2008.10.20 19:49
•
4
COMMENTS
/
0
LIKES
[질문] 델파이에서 한글 폰트가 이상합니다.
석주현
•
2008.10.20 20:21
제어판의 국가및 언어 옵션을 영어나 다른 걸로 모두 다 바꾸면 아마 다시 리부팅 할겁니다. 그런 후...
박찬호
•
2008.10.20 22:22
소나기님... 알려주신대로 작업을 했는데도 마찬가지로 나타납니다. 다른 프로그램 문제가 없는...
홍성락
•
2008.10.21 00:43
대부분 OS언어가 다른 경우 나타납니다, 만약 한글OS에서라면 제어판의 국가및 언어 옵션의 3번째 탭의...
석주현
•
2008.10.21 02:46
위에 말씀드린 국가 및 언어 옵션에 나와 있는 모든 것을 다 타 언어로 바꾼 후에 다시 바꾸시면 됩니다....
coderoad
•
2008.10.20 08:57
2
COMMENTS
/
0
LIKES
[질문] 문자 'A'..'Z'를 숫자 0..25로 바꾸기
문자 'A' --> 0, 'B' --> 1, ..... 'X' --> 23, 'Y' --> 24, 'Z' --> 25 이렇게 문자를 숫자로 일대일 대치하여 바꾸려고 합니다. 배열을 써서 하고 싶습니다. 좋은 방법을 부탁드립니다.
장성호
•
2008.10.20 10:39
<!--CodeS--> function AlphabatToNumber(Alpha: Char): Integer; begin Result:=Integer...
coderoad
•
2008.10.20 20:16
앗. 이런 기발한 방법이... 정말로 고맙습니다.
과학상자
•
2008.10.19 21:34
4
COMMENTS
/
0
LIKES
[요청] 소나기님 잘 모르겠어요 ㅠ.ㅠ
과학상자
•
2008.10.20 21:04
소나기님 정말 감사합니다... 저..실행파일로 만들어 주시면 안될까여 ;;;
장성호
•
2008.10.20 22:49
ㅋㅋ 소나기님 배포를 해야할지도 모르니 setup.exe 파일도 미리 만들어 주세요
장성호
•
2008.10.21 21:58
과학상자님 시스템 환경변수 수정및 적용이 SetEnvironmentVariable API로 잘안됩니다. 아래 팁을 ...
석주현
•
2008.10.22 00:34
아래 보면 알지만 시샵님께서 한마디 하셔서 ㅡ_ㅡ;; 암튼 장성호님 팁 정말로 좋은거 같네요. 감사...
석주현
2008.10.21 02:52
•
0
COMMENTS
/
0
LIKES
[re] [요청] 소나기님 잘 모르겠어요 ㅠ.ㅠ
과학상자
•
2008.10.21 07:00
•
2
COMMENTS
/
0
LIKES
[re] [요청] 소나기님 잘 모르겠어요 ㅠ.ㅠ
과학상자
•
2008.10.21 08:01
혼자 끙끙 거리며 왜안될까 하며 이것저것 만져 봐서 안되 가지고 다시글 올린 거에요... 아! 소나기 ...
과학상자
•
2008.10.21 10:34
소나기님... 밑에 답글이여 ;;
과학상자
•
2008.10.21 10:23
3
COMMENTS
/
0
LIKES
[re] [요청] 소나기님 잘 안되요 ㅠ.ㅠ
이정욱
•
2008.10.21 18:32
델파이 질답의 가장 중요한 점은 질문하신분께 조금의 정보와 기술을 알려드리는 것입니다.. 이런식의 프...
석주현
•
2008.10.21 20:37
예 정욱님 죄송합니다. 다음 부터 유념하겠습니다.
과학상자
•
2008.10.22 08:09
이정욱님 너무 하십니다!!!!!!! ㅠ.ㅠ 삐짐 -
steps
•
2008.10.19 05:26
4
COMMENTS
/
0
LIKES
프레임의 create, destroy를 override 하면 안되는가요?
홍성락
•
2008.10.20 23:44
TFrame에도 create, destroy의 override가 가능합니다. 오류와 메모리 릭이 발생하였다면 재대로 죽지 ...
steps
•
2008.10.20 23:51
홍성락님 감사합니다. 메인폼의 close이벤트에서 프레임.free; 를 호출하니 버그가 없어집니다. 이런건...
홍성락
•
2008.10.21 00:28
해당 유닛내의 로컬은 자동으로 해줍니다. 그리고 위와 같은경우에도 생성한 폼이 죽을때 같이 TFrame2글...
steps
•
2008.10.21 03:51
음 델파이가 좀더 친절하게 이런것까지 해줬으면 ... 성락님 답변 감사드립니다.
아르스
•
2008.10.18 05:40
5
COMMENTS
/
0
LIKES
Toolbar2000과 TBX를 설치 하고 TBX컴포넌트를 얹으니 에러가 납니다.
석주현
•
2008.10.19 00:06
저도 예전에 그거 받아서 아무리 깔려고 해도 안돼서 원래 TBX 라이브러리쪽 개발한 싸이트에 가서 ...
아르스
•
2008.10.19 02:21
우어~~ TBX 포기하고 SpTBXLib를 설치를 해봤는데... 역시나 에러 나네요 ㅡㅡ;;; 폼위에 SpT...
아르스
•
2008.10.19 03:13
http://club.telepolis.com/silverpointdev/sptbxlib/ 여기에서 MultiInstaller.exe 를 받아서 실행...
석주현
•
2008.10.19 04:11
거참 이상하네요. 전 델마당인가에서 받은거 패치고 뭐고 다해도 안돼서 위에꺼 받아서 한번에 잘되었...
아르스
•
2008.10.20 21:51
컥!! 패치를 잘못해서 발생한 에러군요.. 생각보다 패치가 까다롭네요 ㅠㅠ 어쨋건 패치를 제대...
steps
•
2008.10.18 04:30
9
COMMENTS
/
0
LIKES
레코드배열의 메모리관리문제
홍성락
•
2008.10.18 05:07
일단 검사하시려면 FastMM를 사용해서 제거하세요. 보통 일반 배열은 setlength(la, 0)만 해도 메모리 ...
steps
•
2008.10.19 02:11
홍성락님 프로젝트파일의 uses절 제일 처음에 fastmm4를 추가하고 다시 컴파일한후에 검사해보았지만 ...
홍성락
•
2008.10.20 05:20
fastmm4는 메모리릭을 찾아주는거지 없애주는건 아닙니다, 누적되거나 큰 릭이 발생하면 잡아줘야합니다,...
steps
•
2008.10.20 21:29
홍성락님 감사합니다. ocx테스트가 힘들어 exe로 만들어 보니 다음의 로그 파일이 생기는데요 이게 대체...
홍성락
•
2008.10.20 22:17
TCriticalSection x 1... 이정도 작은 릭이면 잡을 필요도 없습니다, 특정 메모리에 누적도 없이 생기는...
steps
•
2008.10.20 22:31
이용한 서고들이 충돌하는가를 검사하려고 새 프로젝트에 빈 폼을 만들고 uses절을 복사한 후 하나씩 제...
홍성락
•
2008.10.20 22:38
indy도 그럴겁니다, 저희도 메모리릭중 누적도 없는 xx - xx bytes: TCriticalSection x 1 이런건 잡을 ...
• • •
김민호
•
2008.10.18 01:47
4
COMMENTS
/
0
LIKES
폴더생성에 대한 질문입니다. 고수님 도와주세요
최용일
•
2008.10.18 03:53
어쩌라구요? ForceDirectories('c:\myfolder');
홍성락
•
2008.10.18 05:00
MkDir('c:\myfolder');도 있어요, 내용이 없어서 그냥 명련문만인지, 서브폴더 없이 그아래 폴더 생성...
이정욱
•
2008.10.18 05:23
답변해 주신분들...너무 착하신듯....
석주현
•
2008.10.18 19:36
ㅎㅎ 최근들어 최고의 질문이네요. ㅡ_ㅡ;;
임정미
•
2008.10.18 00:50
5
COMMENTS
/
0
LIKES
[질문]밀리세컨드 간격으로 데이터가 저장되는 텍스트 파일을 하루 한번Clear할 수 있나요?
홍성락
•
2008.10.18 05:17
자세한건 잘모르겠는데요, 다른 어플하고 막무가내로 어떻게 해보라는 요구와 그 시스템 건들지 말라고 ...
임정미
•
2008.10.20 09:17
제 질문에 항상 좋은 대답을 해 주셔서 감사합니다. 저도 기본적으로 다른 프로그램과 파일을 공유할땐 ...
홍성락
•
2008.10.20 22:01
아! 곤란하시겠네요, 다른 어플 옵션으로 임시 생성하는 파일이라....그 어플이 저장시 계속 파일을 열고...
이정욱
•
2008.10.21 02:32
전 날짜의 파일을 삭제 하는 프로그램을 하나 작성하시고, 그것을 윈도우 스케쥴러에서 하루에 한번씩 ...
임정미
•
2009.02.02 19:44
RS232 사용해서 직접 받는 쪽으로 하고 있습니다. 관심 가져주셔서 감사합니다.
TOMATO
•
2008.10.17 21:29
•
2
COMMENTS
/
0
LIKES
dbgrid 엑셀로 저장 관련 제발 도와주세요ㅜ
구창민
•
2008.10.17 22:25
안녕하세요.. 다른사람이 코딩을 해주면.. 어떤 의미가 있을까요..ㅎㅎ:: 아래 내용을 참고하셔서...
장진환
•
2008.10.20 23:35
위 코드 참고하여 해결했어요 감사합니다 ^^
가르쳐주삼
2008.10.17 18:29
•
0
COMMENTS
/
0
LIKES
EBEEngineError 에러메세지가 뜹니다. 어떻게 해결을 해야 할지 모르겠어요..고수님들 부탁드려요~
윤박사
•
2008.10.17 04:49
3
COMMENTS
/
0
LIKES
프로토콜 정의하는데 어려움이 있어 문의 드립니다
최용일
•
2008.10.17 08:35
그냥 순수하게 아스키 문자열로 보내세요. 보내신 데이터는 아스키코드를 헥사값으로 변경해서 보낸거네...
석주현
•
2008.10.17 10:22
<!--CodeS--> var tmpBuff : array[0..100] of Byte; begin tmpBuff[0] := $30; tmpBuf...
장성호
•
2008.10.17 13:24
소나기님이 제시한 방법으로 하면됩니다. 한가지 팁을 알려드리면 string 2byte를 1Byte binary로...
소울해커
•
2008.10.17 04:37
2
COMMENTS
/
0
LIKES
[질문] 델파이2007 ODAC 설치에 관해 질문드립니다.
이정욱
•
2008.10.18 05:25
최신 버전이 아니면, 최신으로 소스를 바꾸시는것이 좋습니다. 사용하시는것이 델2007이 나오기 전에 나...
소울해커
•
2008.10.18 20:18
답변 감사합니다. 버전은 6.10 으로 라이센스를 받은 소스입니다. dac.inc 파일을 못찾아서...; ...
coderoad
•
2008.10.17 03:11
2
COMMENTS
/
0
LIKES
[질문] 하드디스크 포맷방법
구창민
•
2008.10.17 21:46
안녕하세요.. SHFormatDrive API 는 시스템의 포맷 다이얼로그를 띄워 주는 것입니다.. 그러므로, ...
coderoad
•
2008.10.17 22:03
감사합니다. 유용하게 사용하겠습니다.
coderoad
2008/10/20 08:57
Views
553
Likes
0
Comments
2
Reports
0
Tag List
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
<!--CodeS-->
function AlphabatToNumber(Alpha: Char): Integer;
begin
Result:=Integer(Alpha)-Integer('A');
end;
//사용예
procedure TForm1.Button2Click(Sender: TObject);
begin
ShowMessage(IntToStr(AlphabatToNumber('A')));
ShowMessage(IntToStr(AlphabatToNumber('B')));
ShowMessage(IntToStr(AlphabatToNumber('C')));
ShowMessage(IntToStr(AlphabatToNumber('Z')));
end;
<!--CodeE-->