본문 바로가기

{Programing}/C.C++26

토이프로젝트 - 은행 정보 저장 시스템 - 제작중 -필요 정보- 계좌 번호 : int 고객 이름 : string 잔액 : int -필요 기능- 파일 읽기 : 고객정보.csv 를 읽어와 메모리에 업뎃. 파일 저장 : 고객정보.csv 에 현재까지 수정된 데이터를 저장함. 정보 저장 : 고객정보를 입력 받음. 정보 출력 : 고객 정보중 키값을 입력받아 정보를 출력 정보 검색 : 키값을 입력받아 정보를 반환. 정보 수정 : 키값과 수정할 정보를 받아 검색후 정보 수정. 정보 삭제 : 키값을 입력받아 정보 삭제 검색시에 키값과 일치하는 정보가 없다면 오류 메시지 출력. stl map을 사용해보자. //고객정보 구조체 struct Account_Customer { int Account_Number; string Customer_Name; int Account_Ba.. 2021. 5. 4.
공부할 때 토이 프로젝트 해볼 만한 목록 www.dunebook.com/c-project-ideas-for-beginners/ 핀터레스트 돌다가 발견한 아티클 18가지의 토이프로젝트 아이디어를 담았다. 1. 은행 저장 시스템 2. 서점 관리 시스템 3. 버스 예약 시스템 4. 월급 지급 시스템 5. 전화번호부 관리 시스템 6. 기차 예약 시스템 7. 판매 관리 시스템 8. 학생부 저장 관리 시스템 9. 학생 성적 관리 시스템 10. 슈퍼마켓 품목관리 시스템 11. 전화번호부 관리 시스템(改) 12. 틱택토 게임 13. 행 맨 게임 -단어 스무고개 14. 카지노 숫자게임. 15. 뱀사다리게임 16. PIR 센서를 이용한 에너지 변환 프로젝트 17. 자료구조 구현 18. 스무고개 이중에 16번은 하드웨어까지 같이 해야하는 모양. 제외하고 나머지 1.. 2021. 5. 3.
c/c++ 클래스에서의 static, const static : 클래스, 구조체가 아닌 곳에서 사용할때는 변수를 정적 변수로 바꾼다. 변수는 기본적으로 자동주기에 의해 코드블럭 밖으로 나가거나, 함수가 종료되면 삭제된다. 그러나 static 접두사가 붙으면 정적 주기로 바뀌어 범위를 벗어나도 삭제 되지 않는다. 선언과 동시에 초기화가 권장되며 프로그램 종료시까지 유지된다. 범위는 지역변수와 같으며, 용도는 전역변수와 같다. const : 변수를 상수화 시키는 접두사. 일반 변수를 임의대로 변경할 수 없게 하여 고유의 값으로 사용하도록 한다. 클래스 멤버 변수 및 함수의 static 멤버 변수,함수에서 사용되는 static은 공유의 기능을 가진다. 객체 : 기본 static 변수와 같은 기능. 멤버 변수 : 해당 클래스로 생성된 객체에서 공유되는 변수... 2020. 1. 28.
c/c++ c확장 - 입출력, 인라인 함수, namespace 입출력 stdio.h -> iostream 으로 변경 변수별 출력에서 스트림 출력으로 변경. 스트림 : 데이터의 흐름. 인라인 함수 코드라인(메인함수) 외부의 함수를 내부로 복사해 처리하는 함수. 매크로 함수와 비슷한 기능. 차이점 : 매크로 함수는 복잡한 함수를 정의하기 어렵거나 가독성이 떨어짐. 인라인 함수는 이런 문제를 해결함. 매크로 함수는 자료형에 상관없이 사용가능. 인라인 함수는 템플릿이 아니면 자료형에 구애받음. 매크로 함수는 전처리기에서 처리. 인라인 함수는 컴파일러에서 처리. 반복문이 많이 처리되지 않거나 간단한 함수들은 컴파일러에 의해 자동적으로 인라인화 되기도 한다. namespace 직역하면 이름 공간. 의역하면 소속, 팀, 그룹 정도로 해석할 수 있겠다. 프로젝트 내에서 다른 소스.. 2020. 1. 22.