일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 뮤직 플레이어
- System.out
- C-Class
- 프로그래밍
- vsC
- 안드로이드스튜디오
- SQL
- Java
- github copilot
- 깃허브
- Hello World!
- Visual Studio Code
- rust
- 임베디드
- OOP
- IntelliJ IDEA
- C언어 #코딩 #클래스 #구조체 #함수포인터 #포인터
- Scanner
- eclipes
- 깃허브 코파일럿
- c언어
- Music player
- Object-Oriented-C
- C
- C++
- 기능대회
- android studio
- Today
- Total
목록분류 전체보기 (14)
선우의 코딩일지
얼마 전 친구들이 디코에서 회원가입/로그인 시스템을 만들고 있길래 재밌어 보여서 C로 만들어 봤다. https://github.com/sunwookim05/Member-management-system GitHub - sunwookim05/Member-management-system Contribute to sunwookim05/Member-management-system development by creating an account on GitHub. github.com 먼저 main.h 를 만든다 모든 코드의 베이스가 됄 코드이다. #include #include #include #include #include #pragma once #ifndef __MAIN_H #define __MAIN_H #def..
C 언어 로 자바 입출력 문을 구현 해보도록 하자 먼저 main.h 를 만든뒤 코드를 작성하자 #include #include #include #include #include #ifndef _MAIN_H #define _MAIN_H #define import extern #define final const #define null NULL #define false 0 #define true 1 typedef char *String; typedef char int8_t; typedef short int16_t; typedef int int32_t; typedef long long int64_t; typedef unsigned char uint8_t; typedef unsigned short uint16_t;..
오늘은 여러 C 파일을 한개의 실행 파일로 만드는 법을 알아보려한다. 먼저 C 파일이 a.c b.c main.c 가 있다고 하면 gcc -c a.c gcc -c b.c gcc -c main.c 콘솔이나 터미널에 위 처럼 입력하면 a.o, b.o, main.o 가 생성이 된다. gcc -o (실행파일 이름) a.o b.o main.o 위처럼 입력한다. 그러면 실행파일명.exe 를 실행 해보면 a.c, b.c, main.c 에 있는 함수들이 다 동작하는 것을 알 수있다.
오늘은 IntelliJ IDEA 에서 GitHub Copilot 사용하는 법을 알아볼까 한다. 1. IntelliJ IDEA 를 설치한다. 다운로드 링크 : https://www.jetbrains.com/idea/download/#section=windows Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains Download the latest version of IntelliJ IDEA for Windows, macOS or Linux. www.jetbrains.com 2. Ctrl + Alt + S -> Plugins -> MarketPlace 3. GitHub Copilot 을 검색한뒤 Install 을 누른다. 4. Rest..
오늘은 안드로이드 스튜디오에 코파일럿을 사용 하는법에 대해 알아보려고 한다. 먼저 깃허브 코파일럿에 들어간다. https://github.com/features/copilot GitHub Copilot · Your AI pair programmer GitHub Copilot works alongside you directly in your editor, suggesting whole lines or entire functions for you. github.com 깃허브 코파일럿을 사용 가능한 경우 안드로이드 스튜디오를 실행한다. 그리고 Ctrl + Alt + S 를 누른다. Plugins 를 누르고 Marketplace 를 누른다. 그리고 검색창에 GitHub Copilot 을 입력 한다. Instal..
2022년 4월달에 열린 기능 경기 대회에 출전을 했다. 아쉽게도 입상은 못했지만 3과제에 관한 자신감이 생겨 소스코드와 분석을 올리려한다. 이번 대회에선 가스래인지 시뮬레이션을 주제로 한다. 기능대회 과제지: 깃허브 링크: https://github.com/sunwookim05/2022-Regional-Skills-Competition-sorce GitHub - sunwookim05/2022-Regional-Skills-Competition-sorce Contribute to sunwookim05/2022-Regional-Skills-Competition-sorce development by creating an account on GitHub. github.com /* USER CODE BEGIN H..
중학교 3학년때 부터 지금까지 지속적으로 업데이트를 하고있는 뮤직 플레이어 프로젝트를 공유 해볼까 한다. Android 에서 작동하는 프로젝트이고 Android Studio 환경 에서 작업했다. 먼저 Android Studio 를 다운로드 받아준다. https://developer.android.com/studio Download Android Studio & App Tools - Android Developers Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today. developer.android.c..
오늘은 함수포인터를 사용해서 C 의 출력문을 비슷하게 구현 해보았다. 먼저 main.h 에 이렇게 소스코드를 작성한다. #include #ifndef _MAIN_H #define _MAIN_H #define null NULL typedef enum{false, true} boolean; typedef char *String; void println(const String format, ...) { va_list ap; char buf[4096]; va_start(ap, format); vsprintf(buf, format, ap); va_end(ap); fprintf(stdout, "%s\n", buf); } #pragma pack(push, 1) typedef struct _System{ struct ..
오늘 문득 C로 자바의 클래스를 구현해보고 싶어졌다. #include #include void setUp(); void ca(double *result, double a, double b, char c); struct _Calculator{ void (*Calculate)(double*, double, double, char); }Calculator; int main(void){ double result, a, b; char c; setUp(); scanf("%lf %c %lf", &a, &c ,&b); Calculator.Calculate(&result, a, b, c); printf("%g %c %g = %g", a, c, b, result); return 0; } void setUp(){ Calcu..