C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[62637] 자승기를 만드는 중입니다.
止水 [ygrygr] 863 읽음    2010-10-11 16:58
이거 뭐 어떻게 글을 올려야 하는지가 더욱 문제군요;;;

간단한 계산기를 만들고 추가로 자승기? 를 만드는 도중

버튼 클릭 수 만큼 자승(제곱)을 시키고 싶은데.

2제곱 까지는 문제 없습니다.

단지 3제곱부터 요상한 출력이...

뭐가 잘못됐는지 모르겠네요 ㅠ

.......공부좀 할라고 하면 여기저기서 태클이니...ㅋㅋㅋㅋ

......코드 올립니다.
#include 
#pragma hdrstop

#include "Unit1.h"
double A=0,B=0,i=0;
AnsiString temp ;
//---------------------------------------------------------------------------
void __fastcall TCalculator::selfClick(TObject *Sender)
{
double C, j, z;
double *d = new double;
if(view->Text==""){
ShowMessage("Input Number!");
}else if(i!=1){
A=StrToFloat(view->Text);
i=1;
view->Clear();
C=A*A;
view->Text = C;
}else{
view->Clear();
for(j=0;jText = z;
i++;
}
delete d;
}


다른것보다 메모리 동적할당을 해서 한번 잡고 놓는게 말이 되는 듯 해서 질러봤는데

.....영 모르겠습니다.

이거 전에 했던 방법은

숫자를 바꿔서 자승시켜도 전에 계산되었던게 나와서 ㅈㅈ....

이것도 지금 보니까 말이 안되는군요 i != 1 이라면서 밑에 i++....

누가 대책좀 세워줘요!

참 첨부파일은 이 이후에 수정좀 하다가 땔친 상태입니다.


....이거 코드가 이상하게 올라가네요?

.....첨부파일 참조 해 주시길 바랍니다...orz

+ -

관련 글 리스트
62637 자승기를 만드는 중입니다. 止水 863 2010/10/11
62645     Re:자승기를 만드는 중입니다. 박영목.월천 801 2010/10/11
62711         Re:Re:자승기를 만드는 중입니다. 止水 720 2010/10/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.