본문 바로가기
  • Welcome.

분류 전체보기294

#02 FTP 프로그램 사용 FTP: File Transfer Protocol 서버와 클라이언트 사이의 파일을 전송하기 위한 프로토콜. 즉, 컴퓨터에서 서버로 문서를 업로드하는 데 사용되는 프로토콜. 웹서버 개설: FTP로 지정된 컴퓨터에 사용자가 접속하기 위해서는 고유IP가 필요하다. >>> 무료 웹서버를 개발해서 고유의 IP주소 및 계정을 만들 수 있다. FTP 설정시 주의 부분: FTP 아이디 = 사용자 FTP 비밀번호 = 비밀번호 도메인 = 호스트 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 파일질라 설치하기: 오픈소스 크로스 플랫폼의 무료 소프트웨어이 FTP 소프트웨어로 파일질라 클라이언트와 파일질라 서버로 제공된다. 파일질라 설치 후 : 파일 >사이트 관리자 >도메인, ID, 비번 입력 하면.. 2021. 2. 15.
#01 html 문서의 이해 html: HyperText Markup Language의 약자로서 웹사이트를 구성하기 위한 마크업 언어. 즉, 웹 문서로 여러 태그로 구성되어 있다. 웹 표준: 누구나, 어떤환경에서나 웹 표준에 준수한 코딩. W3C가 권고한 표준안에 따라 브라우저의 종류 혹은 버전과 구현되는 기기에 따라 모든 기술을 동일하게 구현하기 위한 규칙성을 이야기함. 태그: HTML을 이루는 기본 구성 단위 특정한 성격을 가진 명령어로 문서의 구조의 부분을 나타내며, 꺽쇠 괄호 로 감싸서 구분한다. ex)ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ *그 외 언어 및 이름 생성시 주의 사항: 1. _(언더바) 와 -(하이픈) 2. 소문자 대문자 구분 3. 띄어쓰기 불가 4. 한.. 2021. 2. 15.
[코인노래방 시스템] #day3 필기 추가 2021. 2. 14.
[코인노래방시스템] -3일차- 수정점: 노래방에 존재하는 노래배열에 해당하지 않는 경우 다시 입력하도록 유도. ㅡㅡㅡㅡㅡ #include #include #include void main() { int songNumber[5] = { 1234,1111,5678,9999,1989 }; srand(time(NULL)); int coin; char ans; while (1) { //---------------------------------------------- while문 -1- 시작! do { printf("돈을 넣으세요. "); scanf("%d", &coin); } while (coin 0; i--) { prin.. 2021. 2. 14.
[C언어] - 코인노래방 시스템 프로젝트 -2일차- 수정점: 1. 돈을 잘못 넣었을 때 다시 넣도록 유도 2. 남은 곡 수만큼 노래 입력 가능하게 유도 3. 잘못된 번호 입력시 안내문구 출력과 다시입력하도록 유도. 4. 좀 더 하시겠습니까? (Y / N) -> 계속 진행 5. 노래연주 6. 점수 랜덤 출력. #include #include #include void main() { srand(time(NULL)); int coin; char ans; while (1) { do { //500원보다 적게 넣은경우 수행. -수정[1] printf("돈을 넣으세요. "); scanf("%d", &coin); } while (coin 0; i--) { // -> 수정[2] printf("%d곡 남았습니다.\n", i); if (coin != 0) { //조건문: c.. 2021. 2. 14.
[C언어] - 코인노래방 시스템 프로젝트 -1일차- 지금부터 코인노래방에 쓰이는 시스템을 차차 만들어보겠다. 시스템을 만들기 전에는 먼저 전체적인 틀을 짜야한다. [동전노래방 시스템] 돈을 넣으세요. 1) 올바른 입력 2) 유효성 검사 500원당 1곡 N곡 남았습니다. 1)남은 돈은 반환 2)반환금액==0원 반환xxx 노래번호입력 1) 올바른 입력 2) 유효성 검사 노래 재생 점수를 출력 = 50) { //조건문: score이 50이상인가? printf("멋진노래! \n"); } else { printf("저런.. \n"); } printf("이용해주셔서 감사합니다.\n\n"); } 이런식으로 출력된다. 못 채운 부분은 앞으로 더 공부하여 보충해 나가도록 하겠다. ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 끗. 2021. 2. 14.
[C언어 예제][기초-배열연습] 2차원 배열 순서대로 채우기 문제: 다음과 같은 n*n 배열 구조를 출력해보자. 입력이 3인 경우 다음과 같이 출력한다. 1 4 7 2 5 8 3 6 9 입력이 5인 경우는 다음과 같이 출력한다. 1 6 11 16 21 2 7 12 17 22 3 8 13 18 23 4 9 14 19 24 5 10 15 20 25 입력이 n인 경우의 2차원 배열을 출력해보자. #include void main() { int num; //정수공간 num생성. printf("숫자입력:"); scanf("%d", &num); //num에 입력한 수 저장. if (num = 1) { // 조건문: num이 1이상이고 100이하인가? for (int a = 1; a 2021. 2. 14.
[C언어 예제] - 3의 배수 판별하기 - 문제: 자연수 n이 입력되면 3의 배수인지 아닌지 판별하시오. 입력은 자연수 n이 주어진다. 3의 배수이면 1을 출력하고, 아니면 0을 출력한다. #include void main() { int num; printf("숫자입력:"); scanf("%d", &num); if (num % 3 == 0) { printf("1"); } else if (num % 3 == 1 || num % 3 == 2) { printf("0"); } printf("\n\n\n\n\n"); } 2021. 2. 14.
[C언어 예제] - 큰 수 비교 - 문제: 최대 100자리의 두 숫자가 입력되면 작은수와 큰 수를 차례대로 출력하시오. 작은수 큰수 순서로 출력한다. #include void main() { int a, b; printf("숫자 2개 입력:"); scanf("%d%d", &a, &b); if (a > b) { printf("%d___", b); printf("%d", a); } else { printf("%d___", a); printf("%d", b); } } 2021. 2. 14.
[C언어 예제] - 알파벳 대소문자 변환 - 문제: 주어지는 문장의 대문자를 소문자로, 소문자를 대문자로 변경하는 프로그램을 작성하라. 최대 길이:1000 #include #include void main() { char str[1000]; printf("입력:"); scanf("%s", str); /* 아스키코드 'A'~'Z' : 65~90 'a'~'z' : 97~122 */ for (int i = 0; i = 'A' && str[i] = 'a' && str[i] 2021. 2. 14.
[C언어 예제] - welcome! - 문제: 당신은 웹사이트 제작자이다. ID를 입력하고 엔터를 누르면 환영 메시지를 띄우려고한다. 예를 들어 ID가 anaki 인 경우, welcome! anaki를 출력한다. 환영 메시지를 출력하는 프로그램을 작성하시오. #include void main() { char id[10]; printf("ID입력:"); scanf("%s", id); printf("welcome! %s!", id); printf("\n\n\n\n\n"); } 2021. 2. 14.
[C언어] 예제 풀기 if, if else, else -영어 서수 표현 시스템- 문제: 영어로 서수를 표현할 때 다음과 같이 나타낸다. 1st 2nd 3rd 4th 5th 6th ... 10th 11th 12th 13th 14th 15th ... 20th 21st 22nd 23rd 24th 25th ... 30th 31st 32nd 33rd 34th 35th ... 40th 41st 42nd 43rd 44th 45th ... 50th ... 91st 92nd 93rd 94th 95th ... 99th 1~99 중 하나가 숫자가 입력되면 영어 서수 표현을 출력하시오. #include void main() { int a; //정수공간a 생성. printf("숫자입력:"); scanf("%d", &a); //a에 숫자저장. int n = a % 10; //a를 10으로 나눈 나머지를 n에.. 2021. 2. 14.
[C언어] 예제 풀기 -switch- / 계산기 문제: 1*3 3/4 1+3 1-5 처럼 입력하면 계산해주는 시스템을 만들어라. #include void main() { int a, b; //정수공간 a, b 생성. char op; //문자공간 op 생성. scanf("%d %c%d", &a, &op, &b); // 각각 a, op, b에 저장. switch (op) { //op에 대해. case'+': //op가 +인 경우. printf("%d", a + b); break; case'-': //op가 -인 경우. printf("%d", a - b); break; case '*': //op가 *인 경우. printf("%d", a*b); break; case '/': //op가 /인 경우. printf("%d", a / b); break; } } 2021. 2. 14.
[C언어] 예제 풀기 if else / 7의 배수 찾기 문제: 인학이는 숫자 7을 좋아한다. 어떤 정수가 입력되면 그 수가 7의 배수인지 확인하시오. #include void main() { int num; //정수공간num 생성. printf("정수입력:"); scanf("%d", &num); //num에 숫자 저장. int n; //정수공간n 생성. n = num % 7; if (n == 0) { //조건문: n이 0인가? printf("7의 배수입니다."); } else { //나머지 경우. printf("7의 배수가 아닙니다."); } 2021. 2. 14.
[C언어] #09 -2 - 파일입출력 - 지금부터는 cmd창과 시스템입력과의 소통이 아니라 운영체재와 소통해보겠다. 위 처럼 파일>열기> 프로젝트/솔루션 을 누르면 소스파일이 저장된 위치를 알 수 있다. 알아낸 위치를 열어두고 시작하겠다. ( .cpp 파일이 저장되있는 위치여야 한다.) 그러고 그 위치에 input.txt 파일을 만들고 다음과 같이 1234를 적어놓겠다. 그러고 시스템을 통해 cmd창에 출력해보겠다. ㅡㅡㅡㅡㅡ // [파일입출력] #include void main() { FILE* in = fopen("input.txt", "r" ); // 데이터와의 소통이므로 * 를 쓴다. // read.읽기모드 int num; fscanf(in, "%d", &num); //파일스캔 (파일과의 소통.) / 변수명 in 에 연결된 파일의 숫자를.. 2021. 2. 14.
728x90