본문 바로가기

개탱41

[개탱][C][5.입출력 & 문자 표준 입출력][수정중] 단일 문자 표준 입출력 - 단일 문자 입력- getchar()- 표준 입력 스트림(stdin [standard in])으로부터 한 문자를 입력받고 반환 - 단일 문자 출력- putchar()- 표준 출력 스트림(stdout [standard out])으로 한 문자를 출력하는 함수123456789#include int main(){ char ch; while((ch = getchar()) != '\n') putchar(ch); return 0;}Colored by Color Scriptercs 문자열 표준 입출력 - 문자열 입력- gets()- - 표준 입력 스트림(stdin [standard in])으로부터 문자열 입력받고 반환- 문자열 입력 중 개행('\n') 입력시 문자열 마지막에 NULL('\0').. 2017. 12. 22.
[개탱][C][4.입출력 & Stream] Stream - 개울, 시내, 줄기 . . (영어사전) - 프로그래밍에서 데이터의 흐 - 내부 입출력 버퍼를 이용하여 자동으로 관리 - C에서는 를 사용하여 선언&사용 기본 입출력 상수입출력 장치의 관점에서 분류를 하고 C에서 붙여준 이름 상수장치스트림stdin키보드표준 입력(standard input)stdout모니터표준 출력(standard output)stdprn프린터표준 프린터(standard printer)stdaux직렬포트표준 보조 입출력(standard auxiliary)stderr모니터표준 에러(standard error) 2017. 12. 22.
[개탱][C][3.변수와 상수] 변수 ( Variable ) - Data를 저장하는 메모리 공간에 붙여진 이름을 의미한다. - 앞서 배운 Data Type으로 Data를 구분지을 수 있다. - Data의 값의 변경이 자유롭다. - 변수의 특성사용하고자 하는 타입 선택.사용가능한 문자들로 변수 이름 지정 ( 사용가능한 문자 - 알파벳, 숫자, 언더바( _ ), 대소문자 구분, 예약어 사용불가) (타입명 변수이름;)쉼표를 이용하여 동일한 타입의 변수들을 한 줄에 선언할 수 있다.선언과 동시에 초기화가 가능하다.전역변수로 사용할 때 따로 초기화를 시켜주지 않으면 0으로 초기화가 된다. 상수 (A Constant) - 변하지 않는 Data. - Data의 종류에 따라서 정수, 문자, 실수형 상수 등으로 구분지을 수 있다. - const 를 사.. 2017. 12. 22.
[개탱][C][2.Data Type & 형변환 & Casting] 변환 ( Casting ) - Data Type(자료형)을 변환하는 것을 의미한다. - int -> short, int -> double 등등. . 1. 자동 형 변환 ( 암시적 형 변환 ) - 사용자(프로그래머)가 특정한 명령을 내리지 않아도 컴파일러에서 자동으로 형을 변환시켜 저장하는 방식 예시 12345678#include int main(){ int a = 3.5; double b = 5; printf("a = %d\nb = %f\n",a,b);}Colored by Color Scriptercs - 5번 라인을 확인하면 a는 현재 int(정수)로 지정이 되어있는데 현재 3.5 라는 실수값으로 초기화를 시켜주려합니다. 이에 자동으로 a라는 값에는 뒤 0.5의 값은 손실된채 오른쪽 사진과 같이 3이라.. 2017. 12. 21.
[개탱][C][행렬의 합, 행렬의 곱 . . ][Dynamic allocation] http://gaetaeng.tistory.com/25[2차원배열의 구현 & 사용방식] 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117#include int** malloc2D(int row, int col);void printSumForRow(int** data, int row, int col);void print(int.. 2017. 12. 21.
[개탱][C][컴공과제][자료구조][원형 Linked_List 를 이용 한 포로 처형시키기] 문제 :: 원형으로 N명 만큼 둘러 앉아서 K번째 사람을 한명씩 처형시킬 때 처형되는 순서를 출력 입력 : 포로수 처형위치 (ex)N K5 1 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788#define _CRT_SECURE_NO_WARNINGS#include //.cpp typedef struct tag_list{ int iData; // integer 형을 저장하는 변수 struct tag_list* p_Link; }List; void push(List.. 2017. 12. 21.