본문 바로가기 메뉴 바로가기

진한 커피 향기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

진한 커피 향기

검색하기 폼
  • 분류 전체보기 (144)
    • DEV (3)
      • JAVA (5)
      • HTML5 (4)
      • DB (4)
      • Spring 3.0 (3)
      • JavaScript (3)
      • Linux (3)
      • Perl (11)
      • ETC (12)
      • Network (8)
      • C 언어 (15)
      • Window (4)
    • LIFE (69)
      • 소소한정보 (62)
      • 소소한아이템 (7)
  • 방명록

DEV/C 언어 (15)
문자열

문자열 조작 함수 표준 C라이브러리에서 제공하는 다양한 문자사용하기가 편리하며 직접 구현도 가능하다.string.h 헤더파일에 선언되어 있다. 문자열 처리 함수의 종류 str 로 시작되는 함수mem 으로 시작되는 함수 Strlen() 문자열의 길이를 반환하는 함수Size t strlen(const char *string); String Length문자열의 전체 길이를 계산하여 반화 마지막의 NULL 문자를 포함하지 않는다. 1234567891011121314#include int main(){ char ch[20]; printf("문자열 입력 : "); fgets(ch,sizeof(ch),stdin); printf("문자열의 길이는 : %d\n",strlen(ch)); return 0}Colored by..

DEV/C 언어 2016. 1. 14. 13:40
포인터

포인터 포인터란 메모리의 번지 주소포인터 변수는 메모리의 주소를 가지는 변수포인터 변수의 크기는 4byte의 부호없는 정수형이다 포인터 연산자 &는 변수의 메모리 주소를 출력하는 연산자이다.*는 주소를 이용하여 변수값을 접근 하는 연산자이다. 12345678910111213void point{ int x =100; int *p; p=&x; printf("p = %d",p); printf("*p = %d",*p); }cs 12345678910void test(){ int a[5]={1,2,3,4,5}; int *p=a; printf("*p = %d",*p); printf("*(p+3) = %d",*(p+3)); printf("*(a+3) = %d",*(a+3)); a++; //a는 포인터 상수라 error..

DEV/C 언어 2016. 1. 4. 12:40
switch

switch문하나의 변수값에 따라 개별적인 처리가 가능한 다중 선택문전체적인 메뉴 구성시 보편적으로 사용 switch문의 문법12345678910switch(변수){ case 1:실행문1; break; case 2: 실행문2; break; default : 실행문;}cs 난수 난수(Random number)임의의 값 또는 무작위로 만들어지는 알 수 없는 값난수생성의 활용주사위 게임, 포커게임 및 슈팅게임 등난수 생성 함수stdlib.h 헤더파일에 정의rand()srand() rand() int rand(void); 0 ~ rand_max 의 범위중 무작위 수를 추출(RAND_MAX = 32767) seed 값에 따라 발생하는 난수의 값이 결정된다. 두가지 작업을 함 Seed 값(1)을 가지고 작업을 함 ..

DEV/C 언어 2016. 1. 4. 12:37
반복문

if ~ else while do ~ while for if ~ else제어문이란? 순차적인 흐름을 조건에 따라 통제하는 구문if가정과 결과에 따라 행위를 결정하는 제어문if문 안의 결과가 참일 때 명령을 수행 elseif문과 함께 쓰이며 if문의 결과가 참이 아닐때 else문을 수행If문은 단독으로 쓸 수 있으나 else문은 단독으로 쓰지 못함 else if 복수의 조건중 각각 다른 처리를 수행하고자 할 때 사용 12345678910111213141516171819202122232425262728293031323334353637383940414243// 두 수를 입력받아대소 비교 void compare(){ int num1; int num2; printf("#########################..

DEV/C 언어 2015. 12. 29. 09:21
재귀함수

재귀 호출 함수(Recursive call Function) 함수 안에서 자기자신의 함수를 다시 호출하는 형태의 함수 재귀함수의 장점 직관적이고 속도가 빠르다. 재귀적 함수 구현의 두 가지 용법 함수 안에서 자기자신의 함수를 호출하는 방법 두 개의 함수가 상호간 호출하는 방법 재귀함수의 쓰임 트리 구조의 디렉터리 폴더 목록 출력 지뢰찾기의 빈 블럭을 모두 열어주는 구조

DEV/C 언어 2015. 12. 29. 09:10
System()

system("cls") 화면 clear system(pause) 일시정지 system(pause > nul) Printf("원하는 메시지 ") 일시정지 시스템 글씨 없애고 원하는 메시지 출력 Sleep() 시간 대기 1000 : 1초

DEV/C 언어 2015. 12. 29. 09:08
Scanf()

Scanf functionsScan formatting 서식화된 입력인란 뜻기존의 서식 형태는 printf 랑 동일 Int scanf(const char *format [,argument, …]); Ex)학생의 성적을 입력한 뒤 합계와 평균을 구해보시오 - 정수형 변수 3개만 사용하여 코드를 작성===========이름 : 홍길동===========국어 : 100영어 : 98수학 : 75===========합계 : 273평균 : 91.00 =========== 1234567891011121314151617181920212223242526272829303132333435void scan(){ int kor = 0; int eng = 0; int math = 0; int total = 0; printf("=..

DEV/C 언어 2015. 12. 28. 17:36
Printf()

Stack 지역변수 Heap 동적활당 Data 정적영영 code text " 의 사용 목적 메모리 영역중 data영역에 주입 '\0' null 문자를 text 에 삽입 Printf 함수 Print formatting 서식화된 출력이란 뜻 Int printf(const char *format [,argument, … ] ); 큰 따옴표("")안에 있는 일정한 형식의 문장을 출력해주는 함수 Escape Sequence의미를 가지는 특수한 문자들을 위해 사용하는 제어문자 문자열 command \n New line 새로운줄,줄바꿈 \b Back space 앞으로 한 블럭 이동 \r Carriage return 줄의 맨 처음으로 이동 \t Horizontal tab Tab 만큼 이동 \a Alert 비프음 출력 ..

DEV/C 언어 2015. 12. 28. 17:27
[스크랩]fflush(stdin)

원문 fflush는 스트림에 할당된 버퍼를 비우는 명령입니다.버퍼를 비운다는 의미가 입력버퍼냐, 출력버퍼냐에 따라다른데요, 질문 내용에 포함된 것 처럼 입력 버퍼를 비우는 것은해당 내용을 완전히 삭제하고 새로운 입력을 받을 준비를 하는 것을말하고, 출력 버퍼를 비운다는 것은, 버퍼의 내용을 해당 출력 스트림으로완전히 출력시키는 것을 의미합니다.이 함수의 원형은 stdio.h에 선언돼 있고,int fflush(FILE *);와 같으며, 인수로 파일스트림을 취하고 있으므로stdin 뿐 아니라 stdout 또는 FILE *fp; 등과 같이선언한 파일포인터도 인수로 줄 수 있습니다.stdout을 인수로 준 경우, 출력버퍼의 내용을 표준출력장치(일반적으로모니터)에 지금 당장 모두 출력하라는 내용이 됩니다.예를 들..

DEV/C 언어 2015. 12. 28. 12:17
함수(Function)

함수인수를 전달 받아 일련의 작업을 수행한 뒤 그 결과를 반환하는 코드프로그램의 부품 역활을 하는 함수들이 모여 큰 함수로 만들어진다.표준함수와 사용자 정의 함수로 구분 장점Divide and Conquer!재사용이 가능하다.관리가 용이하다.큰 프로그램 작성시 공동작업이 유리하다.기독성을 높일수 있다. 함수의 호출 방식함수를 호출할 때 인수를 전달하는 방식전달방식에 따른 2가지 방식 값 호출(Call by value) 인수의 값을 호출한 함수에 전달 참조 호출(Call by Reference) 인수의 주소를 호출한 함수에 전달 지역변수(local) 함수 내부에 선언되는 변수 선언된 변수는 해당 함수의 안에서만 사용가능 함수가 호출 될 때 스택이란 메모리 공간에 선언된다. 함수 종료 시 내부에 선언된 지역..

DEV/C 언어 2015. 12. 28. 12:16
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 조회
  • 수리영역
  • 펄
  • 배민
  • 바다
  • 할인
  • 해외
  • font
  • 인텔리 제이
  • 배달의민족
  • #자바 #java #자바버전 #jdk #개발트렌드 #lts #제네릭 #람다 #모듈 #가상스레드 #개발자
  • 지니어스
  • 정답
  • 직구
  • #마크다운 #markdown #개발자 #블로거 #글쓰기 #생산성 #코딩 #문서작성 #웹개발 #it팁
  • 베네수엘라
  • 무료
  • 유휴시간
  • 여행
  • 오라클
  • 배민문방구
  • Oracle
  • Java
  • 개발폰트
  • 시즌2
  • 오피스
  • 스프링부트 #springboot #자바 #java #개발트렌드 #버전업 #마이그레이션 #springwebflux #graalvm #jakartaee #개발자
  • 쿠폰
  • 데스트톱
  • 신혼
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바