분류 전체보기 495

노트북 스크린 샷 하는 방법

●노트북 스크린 샷 버튼이 고장나면 어떻게 해야할까요?? 이를 해결하기 위한 방안으로 화상 키보드 기능이 있습니다. ●클릭하면, 이렇게 내 모니터상에 화상 키보드가 뜹니다. 저기 밑에 prtscn 보이시나요? 저 버튼을 클릭하면 화면이 캡쳐가 됩니다. 이후 그림판에 들어가 캡쳐가 되어있는지 확인 할 수 있는데요 , ctrl + v 버튼을 이용하여 붙여넣기를 해주면 그림판에 나타납니다. ●캡처 도구 활용하기 개인적으로 화상 키보드를 쓰자니, 계속 저렇게 prtscn을 클릭해주어야해서 불편했습니다. 따라서 이번에는 단축키로 캡쳐를 하는 방법을 알려드리겠습니다. 캡처도구 버튼 클릭하시면 이런모양이 나오는데요 이 단축키 버튼을 바꿔줄 수 있습니다. 캡쳐 도구 속성에 들어가셔서 밑의 빨간 부분을 바꿔주시면 됩니다..

기타 2021.08.30

C언어 백준 2577번 해설

https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net 문제 해결 Tip 1.몫과 나머지의 개념을 활용해 오른쪽에서부터 숫자를 체크하는 방식으로 함 ex ) 17,037,300의 값은 오른쪽에서부터 0 -> 0 -> 3 -> 7 -> 3 -> 0 -> 7 -> 1 *몫과 나머지의 개념을 활용하여 각 자리의 숫자를 추출하였기 때문에 오른쪽부터 숫자를 체크한 것임 ex) 157를 10으로 나누면 몫은 15 , 나머지는 7 다시 15를 10으로 나누면 몫은 1 나머지는 5 1 > 5 > 7 이 아이디어를 통해 ..

LNK1120, LNK2019 확인할 수 없는 외부 기호 디버그 해결방법

일단 대부분의 경우 LNK1120와LNK2019는 같이 나타나는 오류인 것같습니다. arr과 관련하여 오류가 뜬것을 보고 , top down 으로 arr중에 이런 식으로 빨간 밑줄이 쳐 있는 곳을 수정해 주었더니, 오류가 사라졌습니다. ▲이런 것처럼 C언어에서 arr(i) 이런식의 문법은 사용하지않고 arr[i]를 사용해주어야합니다. 이런식으로 쓰면 안되는 문법때문에 오류가 발생할 수 있으니, 여러분도 정 모르겠으면, 한번 위에서 부터 아래로 내가 원래 쓰지 않는 문법을 사용한 게 아닌가 체크한번 해보시길 바랍니다.

IT 2021.08.24

백준 1110번 C언어 해설

https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 문제 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6 = 8이다...

초기화되지 않은 지역변수를 사용했습니다. C4700 오류 해결 방법

https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 상황 백준 10952번 문제를 풀던 중 코드를 입력하였으나, 9번째 줄에서 초기화되지 않은 지역변수를 사용했습니다.라는 오류가 뜸 원인 변수를 초기화하기 전에 해당 변수를 먼저 사용해 발생하는 문제임 변수 처음 생성 시 기존 메모리에 들어있는 값을 그대로 사용하기에 무슨 값이 들어있는지 알 수 없음. 따라서 예외 발생의 가능성이 있음. 이를 방지하기 위해 프로그램이 변수에 들어있는 값을 예상할 수 있는 범위에 두어야 함 이는 초기화를 통해 할 수 있음.. 해결방법 A = 0; B = 0; ▲ 이런 식..

IT 2021.08.20

git branch 목록체크 및 branch 삭제(branch not found 오류)

▼문제 상황 : 원격 저장소 github에는 분명히 BJ2439.c라는 repository가 있는데, 그걸 지우려고 하니 자꾸 찾을 수 없다고 뜸. 정말 미치겠어....거의 3시간 가까이 시간을 허비했는데, 여러분은 꼭 이글을 보시고 쉽게 해결하시길 바라요.. 정독하시면 해결 가능합니다. ▼local에 있는 branch 확인하기 git branch git branch만 하면 로컬에 있는 브랜치만 보여줌(github브랜치는 안 보여줌) 아니 도대체 외부에 있는 branch는 뭐냐고... 앞서 말했듯, git branch 는 로컬에 있는 branch만 보여주기 때문에 외부에 있는 branch 가 나타나지 않아요.. ▼ 외부에 있는 branch까지 다 보는 법 git branch -a 로컬 브랜치로 NEWBJ..

IT/git 사용법 2021.08.20

github 사용법 ( commit 삭제)

문제상황: 1)분명히 내부저장소에서 빨간줄 쳐저 있는 파일을 삭제하는 코드를 치고 commit 하고 push를 했는데 삭제되지 않음 2) 심지어 방금 commit을 한 건데도 4hours ago 라고 써있음. 해결방법: 저 파일들을 올렸던 4시간전의 commit이 계속 현재에도 발생하는 것이니, 저 commit을 삭제해주면 됨. 코드 더보기 git reset [--option(hard/soft/mixed)] [commit이름] // 그 commit으로부터 다 취소 git reset [--option(hard/soft/mixed)] head^ //끝의 1개 commit 취소 git reset [--option(hard/soft/mixed)] head^2 // 끝의 2개의 commit 취소 option ha..

IT/git 사용법 2021.08.20

왕초보를 위한 github 사용법3 (git remote add origin)

https://abcdefgh123123.tistory.com/148 왕초보를 위한 github 사용법2 (로컬저장소에서 ~git commit까지) ▲아까까지 만든 것은 로컬 저장소(내 컴퓨터 어딘가)가 아니라 원격 저장소(git repository)이다. 이제 이를 로컬저장소와 연동해주기 위해 필요한 기초 코드들이 위에 있는 것들이다. 막무가내로 abcdefgh123123.tistory.com 9) 로컬 저장소를 원격 저장소로 연결하기 더보기 git remote add origin 10) Push 해서 원격 저장소로 보내기 더보기 git push -u origin main cmd로 코드를 친 후 다시 github를 들어가 보면 이렇게 변경된 것을 알 수 있습니다.

IT/git 사용법 2021.08.18

왕초보를 위한 github 사용법2 (로컬저장소에서 ~git commit까지)

▲아까까지 만든 것은 로컬 저장소(내 컴퓨터 어딘가)가 아니라 원격 저장소(git repository)이다. 이제 이를 로컬저장소와 연동해주기 위해 필요한 기초 코드들이 위에 있는 것들이다. 막무가내로 하는 것보다는, 저 위에 있는 코드들의 뜻을 이해하면서 차근차근 과정을 밟아 가는 것이 우리같은 코린이들의 공부에 더 효율적인 방안이라고 생각된다. *코드들의 의미 https://velog.io/@delilah/GitHub-Git-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A8%EC%9D%8C [GitHub] Git 명령어 모음 _ # INDEX _ _ Git 명령어 _ 명령어 | 명령어 | 내용 설명 | |:----------:|:----------:| | $ git init | .g..

IT/git 사용법 2021.08.18

백준 2741번 c언어 해설 코드

https://www.acmicpc.net/problem/2741 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net #include int main(void) { int T; //입력값을 저장할 T scanf("%d", &T); //입력코드 for (int i = 1; i < T + 1; i++) { printf("%d\n", i); } //for 문으로 순서대로 출력 return 0; } 난이도 : 하 문제 포인트 : scanf , for 문 활용