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
[53431] 정답
조대현.Clau [casanebula] 1028 읽음    2008-05-16 16:27
과제인가요?
제가 잘 모르지만 답달아 봅니다. 아래 내용 제출하시면 A+ 받으실 수 있
는데 못받으면 제가 사과드리죠.
알지 못하는 부분은 리플주세요.
아직 저도 초보지만 아는것 까지 알려드릴게요.
서두르지 마시고 여러번 보시면 이해가실겁니다.

1. static은 대괄호로 감싸야 합니다.
static int a[4][5]={ {2,4,5,7,5}, {8,45,76,44,30}
-->
static {
        int a[4][5]={ {2,4,5,7,5}, {8,45,76,44,30},
    {0,1,66,37,14},  {39,27,3,6,4} };
}

2. 함수 호출시 자료형을 적어주세요.
matrix(a)
-->
matrix(int a);

3. void형 함수는 void리턴값이 필요합니다.
void main(){
.
.
.
     return void;
}

4. C+에서는 for문에 대괄호가 필수로 필요합니다.
          for ( j = 0 ; j <4 ; ++j )
              printf("%5d", n[j][i] ) ;
          printf("\n");

-->

          for ( j = 0 ; j <4 ; ++j ){
              printf("%5d", n[j][i] ) ;
                  }
          printf("\n");

김동규 님이 쓰신 글 :
: #include<stdio.h>
: void main()
: {
:     static int a[4][5]={ {2,4,5,7,5}, {8,45,76,44,30},
:     {0,1,66,37,14},  {39,27,3,6,4} };
:     matrix(a);  
: }
: matrix (n)      
:        int n[4][5];
: {
:     int i, j;
:     printf(" REVERSE PRINT \n");
:
:     for( i = 0; i < 5 ; ++i)
:     {
:           for ( j = 0 ; j <4 ; ++j )
:               printf("%5d", n[j][i] ) ;
:           printf("\n");
:     }
:     return (0);
: }
:틀린답인거 아시죠? 장난쳐서 죄송하구요.
:진짜 답을 원하시면 차라리 내가 이런이런것이 문제라고 생각되는데 맞느냐? 틀린점을 지적해달라 하심이 빠를것 같아서요^^
:최소한 컴파일이라도 해보시면 에러나는곳 다 나올텐데요~ㅎㅎ 뻘답글이라 죄송해요~
:근데 프로그램 목적이 뭔지? 함수만 올려주면 실행은 잘만되네요.

+ -

관련 글 리스트
53430 C+ 언어 질문입니다!!오류4개 지적해주세요. 김동규 1371 2008/05/16
53431     정답 조대현.Clau 1028 2008/05/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.