//file io#include #include #include #define MAX_STR 20 FILE *fp;typedef struct struct_date { int year, month, day;}Sdate; typedef struct struct_person { char name[MAX_STR]; int telephone; Sdate Birthday;}Sperson; int input; int i = 0; Sperson *p[100];int pnumber=0; void list() { printf("\n"); printf("1.Add a person\n"); printf("2.Print the name\n"); printf("3.Name Search\n"); printf("4.Birthday ..
#define _CRT_SECURE_NO_WARNINGS #include #include #include #include void printboard() {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 63);printf(" ");SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), BACKGROUND_RED); printf(" "); SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), BACKGROUND_BLUE); printf(" "); SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), BACKGR..
style tag의 단점과 극복 style태그의 단점은, 똑같은 내용을 계속 반복해서 써야 한다는 점이다. 이렇게 쓰는건 너무 귀찮다. CSS의 기본에 대해 잠깐 알아보자. html은 이렇게 열기, 닫기가 있는 마크업 언어이다. CSS코드는 기본적으로 속성이름: 속성값; 이렇게 쓰게 된다. width: 100px; inline 방식을 쓴다. html에 style을 적용시키는 방식에는 두가지가 있다. 앞서 설명한 inline 방식 말고도, 하나의 방식은 style 태그를 이용하는 방식이다. table { border: 1px; color: black; ... } 이런식으로 스타일태그를 마련해서, table이 등장하면 저렇게 만들도록 정의하는 것! 예제를 보자! 그런데 table마다 다르게 속성을 정의하려면..
span, div는 CSS를 배우면서 자세하게 배우게 된다. 위쪽아래쪽 이런식으로 구획정리를 하게 된다. table태그는 tr과 td 두가지로 이루어진다tr(table row)td(table 열)123 이런식으로 쓰면 된다 ! 색깔을 rgb로 표현하고 싶으면, background-color: rgb(187, 200, 255);이런식으로 쓰면 된다.CSS solid (직선) 태그는 표의 제일 위쪽(항목 표시하는 부분)을 나타내기 위해서 쓰인다. td colspan = "2"column span 얼마나 많은 영역을 차지할것인가default는 1td rowspan = "2" 이렇게 하면 밑에 칸이랑 합칠 수도 있다!
Automator은 여러 동작으로 이루어진 작업 흐름을 만들어 반복적인 작업을 자동화하는 응용 프로그램이다.Automator을 쓸 만한 예제로는 수천개의 파일 이름을 바꿀 때 등의 예시를 들 수 있다! 주로 단순한 반복 작업을 대신 해주는 프로그램이다. 켜는법[응용 프로그램]폴더 > Automator 아이콘 누르기 또는 command+space로 automator을 검색할 수도 있다. 도큐멘트 유형 선택 을 알아보자! [작업흐름] : Automator 창에서 바로 사용할 때 쓰는 것[응용 프로그램] : 별도의 응용 프로그램처럼 사용할 때[서비스] : 어떤 상황에서도 사용할 수 있다 등이 있다. [서비스]를 선택하고, 비디오 스냅샷 찍기를 더블클릭해서 작업 흐름에 추가하고 이렇게 구성해 보자. [서비스]는..
오래전부터 사람들은 컴퓨터로 음수를 어떻게 표현할까 고민해왔다. 그래서 나온 제일 대표적인 세 방법! 8-bit unsigned int를 예시로 설명한다. 1) 부호-절댓값 방식(sign-magnitude) 부호-절댓값 방식은, 8비트 중 제일 왼쪽 1비트를 부호를 표현하는데 쓰고(0: 양수, 1: 음수), 나머지 7비트로 값을 만든다. 장점: 직관적이다 단점: 1) 양수와 음수를 더했을 때, 값이 옳지 않다. 즉, 뺄셈을 할 수 없다. +5랑 -5랑 더하면, (1000 0101 + 0000 0101 = 1000 1010)으로 -10이 된다..! 2) +0, -0이 생긴다. (1000 0000, 0000 0000 둘 다 0이다) -> 숫자 하나를 더 표현할 기회를 낭비한다..! 2) 1의 보수 방식(1'..
mac에서 작업을 하다 보면 단축키로 프로그램을 종료하고 싶어진다. command+Q, command+W, command+M 등의 기능을 사용하면 쉽게 창을 정리할 수 있다. 1.command + Q 하면 응용프로그램 종료command+ Q기능은 아예 프로그램을 종료해버린다. command+Q 기능으로 프로그램을 종료하면, 하단바에서 아이콘>오른쪽마우스로 누르기>종료 하는 것과 같은 효과이다. 2.command + W 닫기command+W로 프로그램을 닫으면 프로그램 좌측 상단의 빨간색(X)버튼으로 종료한 것과 같은 효과이다. 3.command + M 최소화command+M으로 프로그램을 닫으면 프로그램 좌측 상단의 주황색(-)버튼으로 최소화시킨것과 같은 효과이다.
구조체(structure)은 형태가 다른것도 모아서 만들 수 있다. 배열 1)저장공간 확보2)자료형도 컴파일러가 인식할 수 있게 됨 구조체1) 컴파일러에게 신고 먼저 해줌(이런 구조체 쓸거라고!)2) 자료형으로 변수 선언 ================================ #1 구조체 형 선언struct student{int num;double grade;};but 변수 선언과는 다르다 #2 main함수 밖에다 선언해서 프로그램 전체에서 사용하게 해준다!struct student{int num;double grade;};int main(void){struct student a;}이런식으로 선언을 하면 a를 위해서 메모리가 얼마나 확보 될 까? 멤버들의 크기 다 더한 12바이트(int + doubl..
COMMAND+ TAP