위 사진처럼 숫자 배열을 마름모모양으로 출력해야하는데 그냥 마름모 출력은 할 수 있는데 도저히 저 숫자 배열 대로 마름모출력을 못하겠습니다ㅠㅜ 함수랑 배열은 아직 안배웠고 반복문까지만 배워서 반복문만 가지고 풀어야 하는데 혹시 알려주실 분 계실까요ㅠㅜ 3일동안 이문제를 못풀었습니다...
이런 문제는 일반적으로 여러 for-loop를 사용하여 풀 수 있습니다. 마름모의 중간 지점(위의 예제에서 32123)을 기준으로 위 아래가 대칭입니다. 따라서 마름모의 상단과 하단을 나누어 생각할 수 있습니다. 각 줄에 대해 공백을 얼마나 출력할 것인지, 그리고 어떤 숫자를 어떤 순서로 출력할 것인지를 정할 수 있어야 합니다. 아래는 주어진 조건에 따라 ...
http://mwultong.blogspot.com/2006/12/c-dir-findfirst-findnext.html
이 링크에 예제와 설명이 잘 되어있는 것 같습니다.
_findnexti() 함수로는 3G 넘는 파일을 다룰 수 없어서 _findnexti64() 함수를 사용한다고 합니다.
안녕하세요 이제 막 시작하는 단계인 초보 개발자입니다. 외부 프로젝트에서 C언어를 사용한다고 하는데, 프로젝트 경험이 없기도 하고 .. C언어는 학부시절에 배웠던 기본적인 내용밖에 몰라서 아예 새로 공부를 시작하려 하는데요 기간이 넉넉하지않아, 빠르게 이해할 수 있는 방법이 있는지 의견 듣고싶습니다 !
실력은 노력한 시간에 비례하는 것인지라 사실 비법같은 것은 없다고 볼 수 있겠지만
당장 외부 프로젝트에 참여해야하고 그나마 학부시절에 조금이라도 본 경험이 있다고 가정했을 때
다음과 같은 접근이 그나마 빠른 방법일 것 같습니다.
일단 예제 코드들을 보시기 바랍니다.
C언어의 기본 문법부터 끝까지 살펴보기에는 현재 그럴만한 시간...
제가 c언어로 프로잭트를 만들고 있었는데 헤더파일로 소스파일을 합치고 오류를 고치다보니 "main이가 ~~에 여러번 정의 되어있습니다" 라고 떴습니다 구글링 해서 찾아보니까 꾀고치는 법이 많더라구요 그래서 다해 봤는데 안되는 거에요 그래서 수소문끝에 뎁스노트를 찾아서 질문 합니다. 제가 그 문제의 파일을 보내드릴게요 다운받아서 확인해 주세요 바이러스는 없습니다. 꼭 답변 부탁드리겠습니다. 그리고 뭐가 문재 인지 알려주시기 바랍니다. (비주얼 스튜디오 파일 입니다.) 프로그램 파일링크
안녕하세요~
main() 함수는 한 프로젝트에 하나만 존재해야 합니다.
그런데, 님의 프로젝트에는 main() 함수가 두개 존재하고 있어요.
부피.c 에 하나가 존재하고요, 겉넓이.c 파일에 또 하나가 존재하네요.
그 이유는, 두 c 파일이 헤더.h 를 include 하고 있기 때문입니다.
어떤 파일을 inc...
다들 잘아는 tic tac toe 게임인데 한번 놓은 곳에 놓지 못하게 하는 방법이 있을까요?? 비스2017쓰고있어요 #include <stdio.h> int main(void) { char board[3][3]; int x, y, k, i; for (x = 0; x < 3; x++) for (y = 0; y < 3; y++) board[x][y] = ' '; for (k = 0; k < 9; k++) { printf("(x,y) 좌표:"); scanf_s("%d%d", &x, &y); board[x][y] = (k % 2 == 0) ? 'X' : 'O'; for (i = 0; i < 3; i++) { printf("---l---l---\n"); printf(" %c l %c l %c \n", board[i][0], board[i][1], board[i][2]); } printf("---l---l---\n"); } return 0; }
아래와 같이 배열을 체크하는 코드를 넣으시면 됩니다.
if(board[x][y] == 'X' || board[x][y] == 'O')
{
printf("이미 놓은 자리입니다!\n");
continue;
}
위 코드가 들어간 전체 코드는 아래와 같습니다.
#include <stdio.h>
int main(void)
{
...