본문 바로가기

데이타베이스/MySQL C언어 연동

02. MySQL C언어 연동 - Visual Studio Community 2019 Hello World

새 프로젝트 만들기를 만들고요.

 

템플릿을 빈 프로젝트로 해주세요.

 

저는 Projects-202004 라는 솔루션을 만들었습니다.

파일 탐색기에서 폴더 열기를 현재 솔루션의 프로젝트의 폴더를 바로 확인할 수 있습니다.

계정(Users) 안에 Projects-2020.04 솔루션 => 프로젝트 이름 Hello World가 생성되었습니다.

main.c 생성

C언어와 C++, C#의 차이점에 대해서 알아보자

차이점 C 언어 C++ 언어 C# 언어
프로그래밍의 패러다임 절차적 프로그래밍
(하향식)
객체지향 프로그래밍
(상향식)
객체지향 프로그래밍
(상향식)
컴파일 방식 실행 순서와 흐름에 초점을 두어, 먼저 세우고, 필요한 자료구조와 함수들을 설계하는 방식 자료구조와 함수들을 중심으로 한 모듈들을 먼저 설계한 다음에 프로그램의 실행순서와 흐름을 짜는 방식 함수들과 클래스의 집합인 라이브러리와 자료구조, 멤버, 필드를 중심으로 한 모듈을 설계한 다음에 실행 순서와 흐름을 짜는 방식
개발방법론 주제가 되는 문제에서 좀 더 작은 문제로 나누어 지고, 작은 단위로 함수가 쪼개어진다. 부품(객체)들을 모아 좀 더 큰 부품 (객체)으로 만들고, 상위의 프로그램이 완성되어진다 부품(객체)들을 모아 좀 더 큰 부품 (객체)으로 만들고, 상위의 프로그램이 완성되어진다
함수의 정의 함수의 선언과 구현부를 같이 정의할 수도 있고, 분리해서 쓸 수있다.
 
객체에는 속성과 메서드로 정의하는데, 클래스의 변수들과 함수는 객체의속성과 객체의 행위를 정의한다. 타입에는 속성과 행위를 정의하는데, 속성은 필드로 표현되고, 행위는 메서드로 표현된다.
예외 함수의 선언으로 매개변수를 생략할 수 있다.  

 

소스를 올려드리면,

 

#include <stdio.h> //standard Input Output

void main()
{
	printf("Hello World\n");

	return 0;
}

솔루션 빌드하고 컴파일 하면, Ctrl + F5로 컴파일 하면,