본문 바로가기

프로그래밍

변수값 입력받아 수행시간 측정하는 코드 학교 자료구조 수업이 끝나고 교수님께서 풀어오라 했던겁니당~ 총 10개의 배열에 값을 입력받아 최대(큰값) 을 반환해서 출력하고 걸린 시간을 출력해주는겁니다. 고로 아래 스코어 배열이 10개지만 늘어나고 값도 커질수록 값 출력시간이 늘어나겠죠? ^^ #include #include #include #define MAX_ELEMENTS 10 int score[MAX_ELEMENTS]; int find_max_score(int n) { int i, tmp; tmp = score[0]; for(i=1;i tmp) { tmp = score[i]; } } return tmp; } void main(void) { int i; int maxvalue; clock_t start, finish; double durati.. 더보기
my_strlen 함수 만들어보기 C언어 에서 strlen 함수를 사용하면 문자열 길이를 가져올수 있습니다. 따라서, 직접 my_strlen 함수를 만들고자 합니다. 더보기
특정 파일 검색하고 경로와 함께 출력해보기~ 먼저 winapi.co.kr 의 레퍼런스를 참고해보던중 findfirst, findnext 함수가 경로를 반환하지 않고, 파일이름만 반환해주어서 경로와 함께 출력해보고자 제작했습니다 winapi 예제와 크게 달라지는건 없지만, 추가적으로 사용되는 함수라면 getcwd,strcat 정도가 되겠네요 ~ 단, exe 파일이 실행되는 폴더내 파일만 찾아주는점 주의하세요~ 제가 왜 getcwd,strcat 함수를 사용했는지 주석을 살펴보시면 될것 같습니다. 더보기
[기초] % 연산자를 이용한 출력예제 작년에 친구놈이 레포트 풀어달라던 문제 입니다. 소스를 여기다 쓰긴 부끄러워서..^^ 문제) 3의 배수는 fizz 5의 배수는 buzz 그리고 3,5 의 중복되는 배수는 fizz buzz 출력 힌트 : % 연산자를 이용하여라~ 더보기
[실전] Mysql 접속 DB 로그인폼 만들어 보기! 가장 먼저 기초틀이될 로그인 폼을 하나 만들어주세요. 다음 전에 배웠던 MySQL.Data 를 참조추가 해주신후 아래 Mysql 연결 모듈 객체를 새로 추가해주세요. MysqlDB.vb 모듈이 추가되었다면 자신의 MySQL 정보를 기입해주시고, 로그인 버튼을 더블클릭하여 이벤트를 작성합니다. Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click Try 'DB 연결 Call DBConnect() '로그인 성공시 If DBConnect1.State = ConnectionState.Open Then MessageBox.Show("로그인 성공!", "MySQL", MessageBoxButto.. 더보기
[DB 기초] DB에서 한글이 깨질경우 APMSETUP 설치하구 DB 프로그래밍 도중 쿼리를 날려보니 DB 에선 한글이 깨지더라군여~ 그래서 검색도 해보고 데브피아에도 찾아봐도 도저히 해결 방법이 없던차.. Mysql 공식 도움말을 살펴보니... 아놔... 캐릭터셋 설정이 있었군요 ^^ 저처럼 삽질 하는분이 계실거라 생각하구.. ㅠㅠ Connect = New MySqlConnection Connect.ConnectionString = "Database=db명;Data Source=localhost;User Id=root;Password=비번;charset=euckr" 이렇게 캐릭터셋 추가해주시면 insert,update 쿼리 날리실때 한글이 DB에서 깨질일은 없겠죠~ 더보기
[DB 기초] Mysql 연결 제가 공부했던 책에선 MSSQL 을 기준으로 쓴거라 MySQL 이 없더군여 그래서 여러 도움말 살펴보고 적용 했습니다. ---------------------------------------------------------------------------------- 준비물 1. 비주얼 스튜디오 2008 2. Mysql Connector Net 6.2.2 3. APMSETUP (미리 설치되어 있는 가정하) 먼저 비베닷넷 에서 Mysql 연결하기 위해서 아래 프로그램을 설치해주세염~ (현 6.2.2 최신 기준) http://www.mysql.com/downloads/connector/net/ 자 설치하시고 비주얼 스튜디오 2008 실행 하면 메인 화면에 표시 됩니다 ^^ MySQL Connevtor/Net.. 더보기