
C언어를 아예 처음 접해보는 사람입니다
1일 전
이걸 보면서 따라 할 수는 있는데 공부를 하려면 어떻게 공부를 해야 할까요 ? 현재 for 부분까지 봤는데 이게 공부가 되는건가 싶어서요
C언어를 아예 처음 접해보는 사람입니다
1일 전
이걸 보면서 따라 할 수는 있는데 공부를 하려면 어떻게 공부를 해야 할까요 ? 현재 for 부분까지 봤는데 이게 공부가 되는건가 싶어서요
7-7에 질문이 있습니다
2일 전
안녕하십니까!
강의를 듣다가 궁금한 사항이 생겨서 질문을 드립니다
int arr2[3] = { 10, 20, 30};
//changeArray(arr2);
changeArray(&arr2[0]);
여기서 &arr2[0] 자리에 &arr[2] 을 넣아야지 30이 50으로 바뀌는 것 아닌가요 ? 왜 &arr2[0]을 넣어서 값이 50이 나오는지 이해가 잘 되지 않네요 ㅠㅠ
오류가 계속 뜨는데 어떻게 하나요?
4일 전
#include <stdio.h>
int main(void)
{
int age = 12;
printf("%d\n", age);
return 0;
}
이렇게 썼는데 자꾸 빌드 오류가 나요
실행은 잘되는데 글이 이상하게 출력이 되요 ㅠㅠ
13일 전
실행은 잘되는데 글이 이상하게 출력이 되요 ㅠㅠ
#include <stdio.h>
int main(void)
{ char str[256];
scanf_s("&s", str, sizeof(str));
printf("%s\n", str);
return 0;
}
char* strAnimal[10];에 대하여
14일 전
안녕하세요 저는 나도코딩님의 c언어의 강의를 듣고 있는 아이입니다.
시간이 부족하신다면 맨 밑으로 가세요(상황 설명입니다)
제가 이해가 잘 안되는 이유는 char* strAnimal[10];까지는 지극히 괜찭았는데 갑자기 strAnimal[0] = "고양이"; 이런 식으로 만드니 =에 빨간 줄이 붙으면서 안된다고 하더라고요. 그렇게 제가 다행히 비주얼 스튜디오 인터넷 검색기능이 있어서 검색해서 2017 버전 이후부터는 준수 모드 때문에 안된다고 알게되고 방법이 char 앞에 const를 붙이거나 준수모드를 아니요라고 입력하는 방법 두게를 알게 되었습니다.
여기서 질문______________________________
앞에 const char* strAnimal[10];으로 선언을 하고 뒤에 값을 넣을 때const는 값이 변하지 않아서 포인터에 사용 할 때 포인터가 가르키는 위치는 변경 할 수 없고, 가르키는 값은 변경이 가능하다는 점이 있는데 왜 strAnimal[0] = "고양이";를 해도 가능한 건가요?
---------------------------------------
물론 제가 많이 어려서 제가 이해를 못하는 것일 수 도 있지만 그래도 이해가 안되면 큰일 날 것 같아 이렇게 글을 올림니다.
오류 질문
17일 전
#include <stdio.h>
#include <time.h>
int main(void)
{
srand(time(NULL));
int num = rand() % 100 + 1;
printf("숫자 : %d\n", num);
int answer = 0;
int chance = 5;
while(1)
{
printf("남은 기회 %d 번\n", chance--);
printf("숫자를 맞춰보세요 (1~100) :");
scanf_s("%d", &answer);
if(answer > num)
{
printf("DOWN\n\n");
}
else if(answer < num)
{
printf("UP\n\n");
}
else if(answer == num)
{
printf("정답입니다 !\n\n");
break;
}
else
{
printf("알 수 없는 오류가 발생했어요 \n\n");
}
if(chance == 0)
{
printf("모든 기회를 사용하셨네요. 아쉽게 실패했습니다\n");
break;
}
}
return 0;
}
srand, rand, scanf_s 에 int 를 붙이라고 오류가 나는데 왜 그런걸까요..?
sizeof 사용
21일 전
#include <stdio.h>
int main(void)
{
char str[256];
scanf("%s", str, sizeof(str));
printf("%s\n", str);
return 0;
}
맥으로 xcode에서 작성하는 중인데 저렇게 입력하면
scanf("%s", str, sizeof(str)); 옆에
data argument not used by format string라고 글자가 뜨고, 입력하는 부분에 "안녕"이라고 입력하면 "ㅇㅏㄴㄴㅕㅇ"이렇게 모음과 자음이 따로 뜨는데 어떻게 해야 해결할 수 있을까요?