CS18 [C++] 코딩 테스트 대비용 C++ 문법 정리 #include using namespace std; 문자열 출력std::coutstd::printf 줄 바꿈std::endl 문자열 출력std::scanfstd::cinㄴ 공백 미포함getlineㄴ 공백 포함cin.getline(char배열 이름, 배열크기, 구분문자); 문자열 자르기strtok(자를 문자열, 기준 문자)string엔 사용 불가능 > char*로 변환해줘야함. 포인터&, *로 표현int *p는 주소를 나타내는 변수이다.int n[3] 배열이 있을 때,n은 n[0]의 주소, n+1은 n[1]의 주소, n+2은 n[2]의 주소를 의미한다.그렇기에 *n, *(n+1), *(n+2) 은 각 칸의 값을 의미한다.포인터에 주소를 넣을 땐 &를 사용해야함. p = &변수 문자열 타입 변환atoi.. 2025. 1. 15. Gradle이란? Gradle은 거의 모든 유형의 소프트웨어를 빌드할 수 있을 만큼 유연한 오픈 소스 빌드 자동화 도구이다. Gradle은 빌드하려는 대상이나 빌드 방법을 거의 고정하지 않아 유연하다. 출처: Gradle에 대해 알아보자 #1 - Gradle의 기본 개념주말 밤, 야심차게 인텔리제이를 켰다. 코딩 연습을 하기 위해서다. 재료는 회사 프로젝트. 회사에선 멀티 모듈, 헥사고날 아키텍처로 개발하지만 혼자서 연습할 땐 레이어드 아키텍처를 사용하velog.ioGradle은 주로 Java와 Kotlin 기반의 프로젝트를 빌드하는데 사용됩니다. Gradle이 빌드하는 것이 프로젝트이다. 프로젝트에는 빌드 스크립트가 포함되며, 일반적으로 빌드 스크립트는프로젝트의 루트 디렉토리에 Java의 경우: build.gradlek.. 2024. 4. 29. 개발에서 Build란? Build "Build"는 소프트웨어 개발에서 특정한 버전의 소프트웨어를 컴퓨터에서 실행 가능한 상태로 만드는 과정을 의미합니다. 일반적으로 이 과정은 소스 코드 파일들을 컴파일하거나 인터프리트하여 실행 파일이나 라이브러리, 혹은 다른 배포 가능한 형태로 변환하는 과정을 포함합니다. 이러한 빌드 과정은 개발자가 새로운 기능을 추가하거나 버그를 수정한 후에 해당 변경 사항을 시스템에 적용하고 테스트할 수 있도록 해줍니다. 또한, 빌드는 소프트웨어 개발 프로세스에서 중요한 단계 중 하나이며, 버전 관리 시스템을 통해 관리되기도 합니다. 2024. 4. 29. 컴파일과 인터프리트 컴파일(Compile)과 인터프리트(Interpret)는 소프트웨어 개발에서 프로그래밍 언어 코드를 실행 가능한 형태로 변환하는 두 가지 주요한 방법입니다.컴파일(Compile): 컴파일은 소스 코드를 기계어 또는 중간 코드로 변환하는 과정을 말합니다. 이 과정에서 소스 코드는 컴파일러(Compiler)라는 프로그램에 의해 번역됩니다. 컴파일러는 소스 코드를 읽고 분석한 후, 이를 기계어나 중간 코드로 번역하여 실행 파일로 생성합니다. 이 실행 파일은 특정 컴퓨터 아키텍처에서 직접 실행될 수 있습니다. 대표적인 예로 C, C++, Java 등의 언어가 있습니다. 컴파일된 코드는 실행 시간에 추가적인 번역 과정 없이 바로 실행될 수 있으므로 보통 실행 속도가 빠르고 최적화가 잘 되어 있습니다.인터프리트(I.. 2024. 4. 29. 이전 1 2 3 4 5 다음