#c언어

윈비
윈비·2023-08-28
이런 문제는 일반적으로 여러 for-loop를 사용하여 풀 수 있습니다. 마름모의 중간 지점(위의 예제에서 32123)을 기준으로 위 아래가 대칭입니다. 따라서 마름모의 상단과 하단을 나누어 생각할 수 있습니다. 각 줄에 대해 공백을 얼마나 출력할 것인지, 그리고 어떤 숫자를 어떤 순서로 출력할 것인지를 정할 수 있어야 합니다. 아래는 주어진 조건에 따라 ...
윈비
윈비·2021-06-25
http://mwultong.blogspot.com/2006/12/c-dir-findfirst-findnext.html 이 링크에 예제와 설명이 잘 되어있는 것 같습니다. _findnexti() 함수로는 3G 넘는 파일을 다룰 수 없어서 _findnexti64() 함수를 사용한다고 합니다.
라이너
라이너·2021-05-23
대략 찾으려는 문자열의 위치만큼 잘라서 붙이는 것 같은데 다소 복잡하게 만들어져있는 것 같습니다. 재사용 가능한 코드는 아닌 것 같아서 개념 정도만 이해하고 넘어가셔도 좋지 않을까 싶습니다.
라이너
라이너·2021-02-18
실력은 노력한 시간에 비례하는 것인지라 사실 비법같은 것은 없다고 볼 수 있겠지만 당장 외부 프로젝트에 참여해야하고 그나마 학부시절에 조금이라도 본 경험이 있다고 가정했을 때 다음과 같은 접근이 그나마 빠른 방법일 것 같습니다.   일단 예제 코드들을 보시기 바랍니다. C언어의 기본 문법부터 끝까지 살펴보기에는 현재 그럴만한 시간...
Sugu
Sugu·2020-11-30
안녕하세요~ main() 함수는 한 프로젝트에 하나만 존재해야 합니다.  그런데, 님의 프로젝트에는 main() 함수가 두개 존재하고 있어요.  부피.c 에 하나가 존재하고요, 겉넓이.c 파일에 또 하나가 존재하네요. 그 이유는, 두 c 파일이 헤더.h 를 include 하고 있기 때문입니다. 어떤 파일을 inc...
kimho
kimho·2020-06-06
전역변수를 사용하지 말라는 법은 없습니다. 경우에 따라서는 반드시 전역변수가 필요합니다. 전역변수와 지역변수를 잘 활용하면서 프로그래밍을 해야합니다. 어떤 부분의 해결이 필요하신 지 코드를 보여주시면 구체적으로 답변드릴 수 있을 것 같습니다.
kimho
kimho·2020-05-18
아래와 같이 배열을 체크하는 코드를 넣으시면 됩니다. if(board[x][y] == 'X' || board[x][y] == 'O') { printf("이미 놓은 자리입니다!\n"); continue; } 위 코드가 들어간 전체 코드는 아래와 같습니다. #include <stdio.h> int main(void) { ...