PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2009/09/14 12:13:57
Name The Beast
Subject c 언어 질문
c언어를 오래전에 해 봤다가 다시 꺼낼일이 있어 뭔가를 돌려봤는데 문제가 발생했습니다.

컴파일을 하니

Compiling...
강정훈_2.cpp
.\강정훈_2.cpp(20) : error C3861: 'sqrt': identifier not found
.\강정훈_2.cpp(29) : error C2731: 'main' : function cannot be overloaded
        .\강정훈_2.cpp(28) : see declaration of 'main'
.\강정훈_2.cpp(33) : error C3861: 'printf': identifier not found
.\강정훈_2.cpp(34) : error C3861: 'scanf': identifier not found
.\강정훈_2.cpp(36) : error C2370: 'phi' : redefinition; different storage class
        .\강정훈_2.cpp(30) : see declaration of 'phi'
.\강정훈_2.cpp(37) : error C3861: 'printf': identifier not found
Build log was saved at "file://c:\Documents and Settings\LG\My Documents\Visual Studio 2008\Projects\강정훈_2\강정훈_2\Debug\BuildLog.htm"
강정훈_2 - 6 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

라고 뜨는데 아마 제가 뭔가 초기 설정이 안되이었던 모양인데 무었이 문제였을까요? 소스는 간단한겁니다.

// 강정훈_2.cpp : main project file.

#include "stdafx.h"

using namespace System;

int main(array<System::String ^> ^args)
{
    Console::WriteLine(L"Hello World");
    return 0;
}
double PHI(int N)
{
        double d, xi, yi, phi;

        d = 2.0 / (double)N;
        phi = 0;
        for(int i=0;i<N-1;i++){
                xi = d*i-1.0;
                yi = sqrt(1-xi*xi);
                phi += (d*yi);
        }
        phi = 2.0*phi;

        return phi;
}

int main (int argc, char *argv[])
{
        double d, xi, yi, phi;

        int N;
        printf("\n enter the iteration number = ");
        scanf("%d",&N);

        double phi = PHI(N);
        printf("\n phi = %10.8lf \n\n",phi);

        return 0;
}

이상하게 머리속에 남아있는게 없어서 큰일이네요..

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
특수알고리즘
09/09/14 12:25
수정 아이콘
엉? 뭐지? C언어인데 해더부분은 C++이네..
printf 쓰시려면 전처리기에서 #include<stdio.h> 써야되지않나요? 그래서 printf가 식별되지않았다고 에러뜨는것같은데..
int main(array<System::String ^> ^args)

Console::WriteLine(L"Hello World");
return 0;

그리고 이부분은..뭥미..C#인가요? 뭐지대체..
MoreThanAir
09/09/14 12:39
수정 아이콘
<stdio.h>
<math.h>
등등 모든 헤더파일을 적어주세요-
09/09/14 12:40
수정 아이콘
stdafx.h 이 파일 내용을 보여주세요...
MoreThanAir
09/09/14 12:49
수정 아이콘
kgaeby님// 윈도우 환경에서 VS로 생성한 프로젝트에 기본적으로 붙는 헤더 파일입니다.

일단 main 함수가 두 개이니 위에 있는 main 함수는 지우시고

phi가 두 번 정의 되어있죠. double phi=PHI(N); 이걸 phi=PHI(N); 이걸로 고치세요
09/09/14 12:57
수정 아이콘
MoreThanAir 님 // 앗. 감사합니다. 프로젝트로 만들어 본 적이 없어서 몰랐네요.
The Beast
09/09/15 12:50
수정 아이콘
어익후 리플 달아주신 분들 모두 감사드립니다. 읽어보고 난 뒤에 예전 기억까지 살짝 떠올라서 잘 마무리 했습니다.
다시 한 번 감사드립니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
63945 [wow] 와우 애드온 질문입니다.. [4] 정지연2535 09/09/14 2535
63944 [연애관련] 음..이게 제가 얘를 좋아하는 게 맞나요..? [2] Forever.h2160 09/09/14 2160
63942 선덕여왕 촬영장을 구경하고 싶은데요... [3] 본호라이즌1505 09/09/14 1505
63941 최소한 꼭 필요한 보험은 어떤게 있을까요? [5] 마바라2365 09/09/14 2365
63940 몇몇 특정 사이트나 프로그램에서 한글이 외계어로 나옵니다. [1] 드라군의 뇌2739 09/09/14 2739
63939 불면증이 왔습니다. [4] 탈퇴한 회원2125 09/09/14 2125
63937 대학생이 다룰만한 사회적 현안에 관한 주제 [1] waver1726 09/09/14 1726
63936 뉴타운 공사가 완공되면 집값이 뛰는게 확실한가요? [2] 인하대학교1822 09/09/14 1822
63935 경제학 원론 질문입니다. [3] GoGoSing1583 09/09/14 1583
63934 전기 잘 통하는 재료 질문드립니다. [10] 언제나남규리2121 09/09/14 2121
63933 능력자 소환글입니다. [16] 관리지1922 09/09/14 1922
63932 취업을위한 자격증이나 10급 공무원에 대해서 질문드립니다 [4] 오가사카2164 09/09/14 2164
63931 흑.. 신종 플루는 아닌것 같지만.. 혹시나 하는 마음에~~ [10] 홍스매니아2298 09/09/14 2298
63929 g1 마우스 질문드립니다. [3] 비야레알1880 09/09/14 1880
63928 이 문제가 몬티홀 문제인것 맞죠? [6] 동네노는아이2215 09/09/14 2215
63927 대한민국 고시에 대해서.. [14] 특수알고리즘3300 09/09/14 3300
63926 국어가 어렵네요...명칭에 관한 질문입니다. [5] 라바무침1625 09/09/14 1625
63925 c 언어 질문 [6] The Beast2588 09/09/14 2588
63923 델컴퓨터 믿을만하죠? [9] 야탑이매서현2148 09/09/14 2148
63922 뉴발란스 신발 질문 [5] BBQ3390 09/09/14 3390
63921 비스타 vs XP [5] arq.Gstar2118 09/09/14 2118
63920 김창렬 전적(?)에 대해 궁금합니다. [1] 드래곤플라이5230 09/09/14 5230
63919 아이엘츠 학원질문입니다. [2] 오늘도행복하2114 09/09/14 2114
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로