Q&A

  • x자 만들기 좀....
델파이 입문 1달백이 입니다....
과제를 받아서 푸는 형식으로 배우고 있는데요....
며칠째 x만들기를 헤매고 있어요!!

A                                 Z
B                               Y
  C                             X
                .
                .
                .
                .
   X                            C
Y                               B
Z                                 A

이런식으로요....
...부분은 아시죠 일일히 쓰기가 힘들어서요....

배열과 FOR문만 사용해서 만드실 줄 아시나요??
저는 IF문을 써서도 해봤는데 잘 안 되네요....

고수님들 처버자의 고통을 헤아려 주세요...
부디 방법 좀....
<일자무식인 처버델파이 작업자를 위해 소스만
남기시지 마시고 해설도.... 왜 그렇게 되는지도....>
죄송해요...
3  COMMENTS
  • Profile
    열심히 2002.07.17 03:00
    아 일단 위의 그림을 보니 초딩떄 처음 접했던 가우스 함수가 생각나네요..

    여러분 1 부터 10까지 더하면 몇일까요..~~

    아이들 연필굴러가는 소리 슥슥슥~~~

    그러나 저는 뭔가 있을것이라는 마음에 머리를 굴려서 풀었더랍니다..

    죄성 자랑만해서..~~ 일단 아시죠 가우스 함수 근데 이거 가우스 함수 맞나??

    어쨋든 전 가우스 함수라구 부를 겁니다..1부터 10까지 더할라면 (1+10)*5=55

    이 정도면 답이될라나요?? 가우스함수를 바깥에서 한번 안에서 한번 써주면

    위그림 나오겠죠 당근 뭐 안에다가 if 문을 쓴다거나 해서 배열의 인덱스가

    예) 첫쨰행 if 1이나 10 이다 then 인덱스[i] else 공백

    더 헷갈리나??? 저도 일땜에 머리쓰기 시로소 이정도만 갈켜드릴꼐요..

    좀만 노력하시면 알거에여

    그럼 즐델~~~~



  • Profile
    구창민 2002.07.16 23:25
    될때까지 끝까지 해 보시구요,

    어떻게 어떻게 코드를 작성해 보았는데

    제 생각은 이래서 이렇게 코드를 작성했습니다.

    라고 글을 올려주시고, 이럴땐 어떻게 하면 좋을까요?

    하고 글을 올려주시면 더욱 좋겠네여..^_^;

    분명히 하시다 보면 결과가 나올겁니다.

    장담합니다.

    예전에 다 해본거기 때문에 말씀드리는 거구요..

    끝까지 하루종일 해 보았는데도 안된다면 다시 올려주세요.

    제가 직접 만들어 설명도 올려드리져.

    그럼~ 즐거운 프로그래밍 하시길~~



  • Profile
    강동순 2002.07.16 23:59
    KDDG_MIN님의 말이 맞습니다.

    다음에는 KDDG_MIN님 말씀대로 하시고

    제가 답변을 한것은 아니지만  다른 님들이 하신 답변을 그대로 올립니다.

    그리고  질답에 이렇게 검색을 해보세요

    No:9684,  Name:도리도리,  Content:2차원 배열.....


    그럼 수고 하세요
    (아래 답변은 x가 아니라 ㅂ입니다.)



    음... 설명이 긴데..
    이차원배열의 선언은 알져?
    var aaa = array[1..7,1..7] of string ;
    이문제는 배열보자는 글자채우는 방식이 문제인거 같은데..

    for i := 1 to 7 do
    begin    
       v_max := 7 ;
       for j := 1 to 7 do
       begin
             if i = j then aaa[i,j] := 'ㅂ'  
            else if j = v_max then aaa[i,j] := 'ㅂ'
            else aaa[i,j] := ' ' ;
       end ;
       dec(v_max) ;
    end ;

    for i := 1 to 7 do
    begin
        for j := 1 to 7 do
            memo1.Text := memo1.Text + aaa[i,j] ;
        memo1.Text := memo1.Text + #13 ;
                  // enterkey를 이렇게 넣어도 되나 ? 안해봐서리..
    end ;
    이렇게 하면 되지 않을까여??  





    • 박국성
    • 2002.07.16 23:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2002.07.16 23:23
      델파이 코리아에 가보시면 뉴스레더에서 아마 찾아보실 수 있으실 겁니다. 오래전에 "민성기"님이 ...
    • 박영진
    • 2002.07.16 22:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 진성열
      2002.07.16 23:04
      이전 파일에 엎퍼치면 됩니다.
    • 최용일
      2002.07.16 23:04
      안녕하세요. 최용일입니다. 델파이 메뉴에 보시면 Help/Customize...란게 있을겁니다. 그거 클릭해서 실...
    • 김진건
    • 2002.07.16 22:56
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 열심히
      2002.07.17 03:00
      아 일단 위의 그림을 보니 초딩떄 처음 접했던 가우스 함수가 생각나네요.. 여러분 1 부터 10까지...
    • 구창민
      2002.07.16 23:25
      될때까지 끝까지 해 보시구요, 어떻게 어떻게 코드를 작성해 보았는데 제 생각은 이래서 이렇게 코...
    • 강동순
      2002.07.16 23:59
      KDDG_MIN님의 말이 맞습니다. 다음에는 KDDG_MIN님 말씀대로 하시고 제가 답변을 한것은 아니지만&nb...
    • 김광율
    • 2002.07.16 22:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2002.07.16 22:57
      FindWindow를 통해 해당 핸들을 구한후 FindWindowex 함수를 이용해서 원하는 콘트롤들의 핸들을 구하실 수...
    • 이정택
    • 2002.07.16 21:53
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.07.16 22:59
      안녕하세요. 최용일입니다. 윈도우에 보시면 시작프로그램있잖아요... 거기에다가 등록시키시면 컴퓨터 ...
    • 이추형
      2002.07.16 22:59
      Demon이나 CRON등을 이용하여 자동으로 실행하게 할수 있습니다. (서버가 유닉스의 경우에 말이죠.. NT라...
    • 홍동훈
    • 2002.07.16 21:51
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 박준영
    • 2002.07.16 21:19
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2002.07.16 23:31
      소스로 올립니다.. 참고하세요 unit Unit1; interface uses   Windows, Messages, Sys...
    • 이추형
      2002.07.16 23:26
      procedure TForm1.Button1Click(Sender: TObject); var   ADate: TDateTime;   day...
    • 햇살
      2002.07.16 23:37
      이유가 뭘까요?.. 제가 짠 프로그램을 실행시키던 중 누군가가 이름입력창에는 한글이 먼저 입력될 수...
    • 최석기
      2002.07.17 01:38
      한글로 쓰시기 원하는 Edit에서 Ime mode를 imSHanguel로 설정하시고 사용하시면 원하는 효과를 얻으실 수 ...
    • 이기정
      2002.07.17 00:16
      IME Mode를 imHangul로 변경하면 입력되는 문자가 모두 2바이트로 인식이 되는것 같슴다. 한글을 표현하는...
    • KDDG_ZZOM
      2002.07.16 21:14
      혹시 ImeMode의 프로퍼티가 어케 되었나요? 여기때문에 그러는건 아닐가요? 잘모르겠네요... 즐프하세요...
    • 머슴
      2002.07.16 21:14
        editbox의 속성중 imeMode가 imAlpha로 되어 있지 않은지   확인해보시고요.. ...
    • 주관석
    • 2002.07.16 19:29
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 진성열
      2002.07.16 23:03
      ctrl + j
    • 최석기
      2002.07.16 19:43
      도움말에 찾아보면 단축키 리스트가 있네요. Ctrl+Shift+P       &...
    • 1학년
    • 2002.07.16 19:20
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이명호
      2002.07.16 22:18
      delphi 툴중에 있는 DATAPUMP 를 이용해 보세요 파라독스든 인터베이스등 아님 엑셀화일이등등.. BDE...
    • KDDG_ZZOM
      2002.07.16 19:29
      www.delphikorea.com가시면 초보강좌에 조복기님이 올리신 강좌가 있어요... 보시고 참고하시면 될것같네...
    • 이상협
    • 2002.07.16 18:48
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이현철
      2002.07.19 02:52
      먼저, 어떤 명령을 한꺼번에 처리하시려는지 구체적으로 적어주세요.. 단순히 키보드 이벤트를 발생시키면...
    • 박준열
      2002.07.17 10:25
      1. Windows에서 Apple을 실행시키려고 하는지 ?    또한 Apple을 Run후에 Return값을 받을 것인...
    • 최석기
      2002.07.16 19:53
      간단한 질문 같지만 상당히 어려운 부분이 있는거 같네요. 먼저 명령을 어떤 식으로 표현할껀지부터 정...
    • oss
    • 2002.07.16 14:11
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김호규
    • 2002.07.16 08:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이추형
      2002.07.16 18:34
      혹, 오라클을 쓰신다면 MONTHS_BETWEEN 이란걸 써보시면 어떨지.. select MONTHS_BETWEEN(to_date('2002...
    • oss
    • 2002.07.16 08:07
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 유영권
    • 2002.07.16 08:06
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 열심히
      2002.07.17 03:22
      흠....이상하네요... 님 오라클 까실때 어떻게 까셨는지 오라클 서버의 성능은 파라미터를 어떻게 하느...
    • 조승식
      2002.07.24 06:13
      먼저 답변 감사합니다. 오라클은 어떻게 설치하는것이 가장 좋은지...한번더 조언을 부탁합니다. ...