|
제임스 님이 쓰신 글 :
: 왕초보 님이 쓰신 글 :
: : 제가 항상 궁금했던건데요, 빌더같은 비주얼 환경에서는 반복문을 어떻게 써야 하는지요?
: : 예를 들면, 폼에 버튼하나, 에디트박스 하나를 놓고, 이 버튼을 누를때 발생하는 이벤트를 다음과 같이 코딩하면 물론 실행이 안되쟎아요?
: :
: :
: : void __fastcall TForm1::Button1Click(TObject *Sender)
: : {
: : int i;
: : for (i=0; i<10 ; i++)
: : {
: : Edit1->Text= i;
: : Sleep(1000);
: : }
: : }
: :
: : 가령 1부터 9까지 1초 간격으로 에디트 박스에 나타나게 하려면,
: : 어떻게 하지요?
: :
: : 아직도 빌더에서 반복문을 어떻게 써야 하는지 잘 모르겠습니다.
:
: 다음 줄 수정
: Edit1->Text=IntToStr(i);
:
: 위의 프로그램은 반복문이 돌 경우 블럭되므로 Thread처리를 하면 더욱 보기좋겠네엽.
:
: 그럼이만.
:
for 문에서... 전에 int 선언안하구.
for(int i=0; i<10; i++)
이렇게 하시면 for문에서만 i가 적용된다고 하더군요. 그전에 int i를.
해 놓으시면 다른곳에서 i가 사용되도록 할수 있다고 -_-;;
뭐 이것이.. c++의 특징이라나~ ^^;;
이상입니다.
|