728x90
반응형

분류 전체보기 7

AI로 생산성 UP! 개발자가 꼭 알아야 할 필수 5가지 도구

인공지능(AI)은 현대 소프트웨어 개발의 패러다임을 바꿔놓고 있습니다. 이제 개발자들은 더 이상 단순히 코드를 작성하는 것에 그치지 않고, AI를 활용해 생산성을 극대화하고 혁신적인 결과를 만들어내야 하는 시대에 살고 있습니다. 이번 글에서는 AI 시대를 맞이한 개발자들이 반드시 알아야 할 5가지 도구를 소개합니다.  1. ChatGPT: 코드 작성과 디버깅의 혁신ChatGPT는 OpenAI가 개발한 강력한 언어 모델로, 개발자들에게 큰 도움을 주는 도구입니다. 이 도구는 다음과 같은 기능을 제공합니다:코드 생성: 특정 기능을 구현하기 위한 코드 스니펫 생성. 예를 들어, 특정 알고리즘 구현이나 데이터 처리 루틴 작성을 자동화할 수 있습니다.디버깅 지원: 오류 메시지를 입력하면 ChatGPT가 이를 분석..

AI ( chat gpt ) 2025.01.14

c언어로 문자열과 확률을 입력받아 출력하는 랜덤 룰렛 만들기

오늘은 c언어를 이용해서 문자열을 입력받아 출력하는 코드를 짜볼 것이다. 룰렛 알고리즘 1. 문자열을 원하는 만큼 입력 받는다. 2. 문자열과 같이 해당 문자열의 확률을 입력 받는다. 3. 입력이 종료되면 확률에 기반하여 랜덤값을 출력한다. c언어에선 완전한 랜덤(난수 생성)이 불가능 하므로 타임로그에 기반한 랜덤을 출력하는 rand 함수를 사용할 것이다. 이렇게 생성된 난수를 의사난수라고 한다. 룰렛에서 확률은 백분위가 아닌 비율로 입력을 받을 것이고, 랜덤 출력은 rand 함수를 사용하여 구현할 것이다. 코드는 아래와 같다. #include #include #include #include #define MAX_STRINGS 10 typedef struct { char* string; double pr..

c언어 예제 2023.05.12

c언어/ 비프음을 이용하여 c언어로 간단한 피아노 만들기

이번엔 비프음을 활용하여 c언어로 간단한 피아노를 만들어 보겠다. 아래 설명에는 c언어 입문자를 위해 정석은 아니지만 코드를 이해하고 사용함에 있어 지장이 없는 부분은 정석 외의 개념으로 설명하였으니 참고바람. 사용하는 헤더는 아래 3개다. #include//표준출력 헤더 #include// 입력헤더 #include//비프음 과 도스창 유지시 사용하는 함수 헤더 먼저 코드는 아래와 같다. **아래에 tap공백이 적용되지 않았지만 case를 사용할땐 꼭 소속 프로그램문은 tap으로 한칸 밀어넣기 하여 작성하도록 한다.** #include #include #include int main(void) { char input; printf("비프음을 이용하여 피아노 만들기. 종료를 원하시면 알페벳x 후 엔터를 눌..

c언어 예제 2023.04.18

c++ 컴파일러 visual studio 설치 및 테스트

이번에는 c++을 코딩해보기 위해서 버츄얼 스튜디오를 설치해볼 것이다. 먼저 설치를 위해 마이크로스프트 홈페이지를 방문하거나 아래의 링크를 이용한다. https://visualstudio.microsoft.com/ko/ Visual Studio: 소프트웨어 개발자 및 Teams용 IDE 및 코드 편집기 Visual Studio 개발 도구 및 서비스를 사용하면 모든 개발자가 모든 플랫폼 및 언어로 앱을 쉽게 개발할 수 있습니다. 무료로 어디서나 코드 편집기 또는 IDE를 사용하여 개발하세요. visualstudio.microsoft.com 위 사이트로 들어가면 아래에 세개의 보기가 있는데 그중에서 왼쪽걸 선택하고 커뮤니티를 선택해준다. 그리고 파일을 열어서 실행해준다. 이후 설치를 누르고 다운로드를 받아준..

c++ 2023.04.17

c언어 에서 사용하는 빌드(헤더) 라이브러리 등 c언어 요약 정리

C 언어 표준 라이브러리와 함수 총정리C 언어는 다양한 표준 라이브러리를 제공하며, 각각의 라이브러리는 특정 기능을 수행하는 함수들을 포함하고 있습니다. 이번 글에서는 C 언어에서 제공하는 모든 표준 라이브러리 및 함수를 정리해보겠습니다. 헤더 파일이란?헤더 파일(header file) 은 주로 함수 원형 선언, 매크로 정의, 자료형 정의, 전역 변수 선언 등을 모아 놓은 파일입니다. 확장자는 보통 *.h(C/C++) 또는 *.hpp(C++)를 사용합니다.헤더 파일을 사용하는 대표적인 이유는 다음과 같습니다.코드 재사용성여러 개의 소스 파일에서 같은 함수를 사용하려면 함수 원형을 반복해서 선언할 필요가 있습니다. 이때 헤더 파일에 함수 원형을 미리 정의해두고 필요할 때마다 #include하여 가져다 쓰면..

c언어 2023.04.14

c언어로 간단한 계산기 만들기

c언어를 이용하여 간단한 계산기를 구현해보자. 헤드는 stdio.h와 windows.h를 사용하고 사용할 예약어는 입력의scanf, 출력의 printf 를 사용한다. 연산자는 산술연산자를 사용했다. 사칙연산 계산기 코드 코드는 아래와 같다. #include #include int main(void) { int i,j,k; char o; printf("사칙연산식을 입력해주세요.\n 곱하기는 x나*, 나누기는/ \n"); scanf("%i",&i); system("cls"); printf("%i",i); scanf("%c",&o); system("cls"); printf("%i %c",i,o); scanf("%i",&j); system("cls"); if( o == '+') k = i+j; else if( ..

c언어 예제 2023.04.12

c언어 컴파일러 Dev C++ 설치 및 테스트 하기

코딩을 배울때 가장 많이들 떠올리는 언어가 c언어와 파이썬이 있는데, 이번에는 c언어를 공부하기 위해서 기본적으로 설치해야하는 실행파일(컴파일러)를 설치하는 과정을 설명해보겠다. 첫번째로 사용할 프로그램은 dev c++이라는 무료로 사용이 가능한 컴파일러다. 구글에 dev c++ 을 검색하여 들어가거나 아래링크로 접속하여 사이트에 접속한다. https://sourceforge.net/projects/orwelldevcpp/ Dev-C++Download Dev-C++ for free. A free, portable, fast and simple C/C++ IDE. A new and improved fork of Bloodshed Dev-C++sourceforge.net 위 사이트에서 초록색으로 다운로드라 ..

c언어 2023.04.04
728x90
반응형