자기소개 ¶
Sandi:
* K 대학교 S 대학 C학과 2학년생.
* 이니셜은 LDH.
* 현재 프로그래밍과 네트워크를 공부하고 있는척 하는 불쌍한 중생.
* 좌우명: 음지에선 엄격하게, 양지에선 명철하게.
* 이니셜은 LDH.
* 현재 프로그래밍과 네트워크를 공부하고 있는척 하는 불쌍한 중생.
* 좌우명: 음지에선 엄격하게, 양지에선 명철하게.
그동안 공부한 내용 ¶
공부한 책들:
* 프로그래밍 - 초보자를 위한 C / C++ (2권), C 프로그래밍의 이해, C 로 구현한 알고리즘 (O'reily)
* 네트워크 - TCP / IP Network Adminstrator, 후니의 쉽게 쓴 시스코 네트워킹, CCNA White book, CCNA Routing and Switching. IP Routing.
자세한 내용:* 네트워크 - TCP / IP Network Adminstrator, 후니의 쉽게 쓴 시스코 네트워킹, CCNA White book, CCNA Routing and Switching. IP Routing.
* 방학동안에 여러 책의 예제 및 문제를 VS 6.0을 이용하여 코딩.
(실제 파일 개수는 저 수치의 1/6 정도 하면 된다. 나머지 5/6은 컴파일시 생성되는 파일들)
* 예전에 짜봤던 간단한 스택.
#include <stdio.h> #define SIZE 100 void pop(char arr[],int *ptr);// 팝, Output를 담당하는 함수. // void push(char arr[],int *ptr); // 푸쉬, Input을 담당하는 함수. // void main() { char marr[100]; int mptr; int i; mptr = 0; push(marr,&mptr); for(i = mptr; i >= 0 && mptr >= 0; i--) { pop(marr,&mptr); } printf("this is end of main\n"); } void pop(char arr[],int *ptr) { printf("now *ptr in pop is %d and arr[*ptr] is : %c\n",*ptr,arr[*ptr]); printf("-- -- -- -- -- -- --\n"); (*ptr)= (*ptr) - 2; // 정수인 ptr 은 전부 다 증감이 문자형 저장 보다 적다. // } void push(char arr[],int *ptr) { char onechar; do{ printf(" input the charactor :\n"); printf(" out sign is #\n"); onechar = getchar(); (*ptr)++; arr[*ptr] = onechar; } while(onechar != '#') ; }