728x90 전체 글240 [C++] 06 - 파일 입출력 활용 include된 라이브러리 #include //cin, cout #include //ofstream, ifstream, fstream #include //setw using namespace std; 파일 입출력, fin, fout int main() { char ch; ofstream fout; fout.open("char.txt"); //project8.exe while (true) { cin >> ch; if (ch == 'q') break; fout.put(ch); } fout.close(); ifstream fin; fin.open("char.txt");//파일 이름은 대소문자 구분x if (!fin) { cout = 60) grade = 'D'; else grade = 'F'; } void w.. 2021. 8. 5. [C++] 05 - 파일 입출력(fstream, ifstream, ofstream) 정리 | ifstream | ofstream --------------------+--------------+--------------------------------------- char | fin.get(c) | f.put(c) (문자하나) word(공백/줄바꿈) | fin >> s | fout 2021. 8. 4. [C++] 04 - swtich문, if문, while문, for문 swtich문 swtich문: if-else문과 유사하지만 변수의 값- 과 동일한 case가 실행됨 - if-else와 비교: 가독성이 더 좋다 - case문 뒤에는 break; - default: 모든 case가 거짓일 경우 수행(else) int main() { char input; cin >> input; //if else문이 좀 더 일반적이다. //but switch문은 가독성이 좋다 파악이 쉽다! //알아야하는 이유 다른 사람이 사용한것을 이해하기 위해 //주의 하나의 참이나오면 그 밑부분도 모두 실행됨. (케스케이드) switch (input) { case 'P': case 'p': cout 2021. 8. 4. [JAVA] 05 참조 타입 참조 타입과 참조 변수 자바의 타입은 크게 기본타입과 참조 타입으로 분류됩니다. 참조 타입 - 번지를 통해 객체를 참조 메모리 사용 영역 메모리 영역은 메소드 영역, 힙 영역, JVM 스택으로 구분됩니다. 메소드 영역은 JVM이 시작될 때 생성되는 모든 스레드가 공유하는 영역입니다. 코드에서 사용되는 클래스들을 정적 필드/상수, 메소드 코드, 생성자 코드로 분류하여 저장합니다. 힙 영역은 객체와 배열이 생성되는 영역입니다.(쓰레기 수집기가 따로 있어 제거는 별도로 필요x) JVM 스택은 메소드를 호출할 때마다 프레임을 추가하고 메소드가 종료되면 해당 프레임을 제거하는 동작을 수행합니다. *참조 타입 변수는 힙 영역의 객체를 참조하지 않는다는 뜻으로 null값을 가질 수 있습니다. NullPointerEx.. 2021. 8. 4. SQL개발자 (SQLD) 7일 공부법 제40회 SQL개발자 (SQLD) 전공자 7일 공부법 시험결과 저는 우선 60점 커트라인에 거의 턱걸이로 합격을 했습니다 가채점 점수는 50점정도여서 포기하고 있었는데 운이 좋게 합격했습니다...ㅠㅠ 공부 순서 가이드 1단계. 데이터전문가포럼 네이버카페 가입하기 데이터 전문가 포럼 : 네이버 카페 (naver.com) SQLD 시험치는 사람이라면 다 가입했다는 그 카페. 각종 개념집, 요약집, 문제집풀이, 기출복기본, 기출문제 풀이를 볼 수 있습니다. 2단계. 노랭이 책 사기 시험에서 이 노랭이에 있는 문제와 똑같은 문제들도 몇 개 나오고 비슷한 문제들도 많이 나온다고하니 꼼꼼히 풀어보면 좋습니다. 3단계. 공부하기 제가 했던 7일 벼락치기 공부법 1~3일차 - 요약집 전범위 1회독 (1일차) - 노랭이.. 2021. 8. 3. [C++] 03 - 매트릭스(Matrix), setw, if조건문 setw(n) 함수 한 변수당 n칸을 할당, 오른쪽 정렬 #include // setw(n)를 위한 라이브러리 using namespace std; // namespace를 기본값으로 사용하겠다. but 규모가 커지면 사용을 지양하는게 좋다. nxn 매트릭스 만들기 int main() { int row = 1, col = 1; int n; cin >> n; while (row 2021. 8. 3. [C++] 02 - 참조, alising, 재귀함수, 전역변수, 지역변수 참조 (int a, int b) - pass by value: 함수 입력 인자에 복사를 통해 값을 전달 (int& a, int&b) - pass by reference: 함수 입력 인자에 참조를 통해 값을 전달(동기화) &붙이기 - 함수가 다양한 변수를 출력할 수 있게 해준다. void swap(int& a, int& b) { int temp = a; a = b; b = temp; } int main() { int x = 10, y = 1000; cout 2021. 8. 3. [JAVA] 04 조건문과 반복문 if(else if - else) 조건문 if(조건식1){...}else if(조건식2){...}else{...}를 말하며 조건식1이 true가 되면 if 중괄호 내부를 실행하고, 조건식2가 true가 되면 else if 중괄호 내부를 실행합니다. 조건식1과 조건식2가 모두 false가 되면 else 중괄호 내부가 실행됩니다. 형식) if(조건식1){ 조건식1이 true 실행문A }else if(조건식2){ 조건식2가 true 실행문B }else{ 실행문C } 실행문D if (조건1) { //조건1이 만족되면 실행 }else if (조건2) { //조건1이 만족되지 않고 조건2가 만족되면 실행 }else { //조건1,2가 모두 만족되지 않을 떄 실행 } switch문 switch(변수){case 값1:.. 2021. 8. 3. [JAVA] 03 연산자 연산자와 연산식 연산(operation) - 프로그램에서 데이터를 처리하여 결과를 산출하는 것 연산자(operator) - 연산에서 사용되는 표시나 기호 ex. +,-,*,%... 피연산자(operand) - 연산되는 데이터 연산식(expression) - 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것 x++; // 단항 연산자 x + y; // 이항 연산자; (sum > 90) ? 1 : 0; // (조건) ? (참인 경우 반환 값) : (거짓인 경우 반환값); 삼항 연산자 *연산결과 값과 저장할 변수의 데이터 타입은 동일해야한다. 증감 연산자(++,--) i++;// 다른 연산을 수행한 후 피연산자의 값 1 증가 ++i;// 다른 연산을 수행한 전 피연산자의 값 1 증가 i--;// 다른 연산.. 2021. 8. 3. 이전 1 ··· 15 16 17 18 19 20 21 ··· 27 다음 728x90