이게 문제고 한 네이버 블로그의 글을 참조해 글을 코딩을 작성함
#include <stdio.h>
void scalar_mult(int a[][3], int scalar);
int main()
{
int scalar = 2;
int i, j;
int a[3][3] =
{ { 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 } };
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++);
{
printf("M", a[i][j]);
}
printf("\n");
}
printf("\n");
scalar_mult(a,scalar);
for(i = 0; i < 3; i++)
{
for(j = 0; j < 3; j++)
{
printf("M", a[i][j]);
}
printf("\n");
}
}
void scalar_mult(int a[][3], int scalar)
{
int i, j;
for(i = 0; i < 3; i++)
{
for(j = 0; j < 3; j++)
{
a[i][j] *= scalar;
}
}
}
이렇게 했는데
그 블로그에선
요렇게 나오던데
내가 돌린건 이렇게 나옴
뭐가 문젠지 좀 알려주세요ㅠㅠ
복붙했더니 이 글에선 M가 M으로 나오네;;
응? 아니 M이 아니라 퍼센트4d
그 줄바꾸기 할때 쓰는 역슬래쉬 그것도 안나오고;;
뭐가 문제지...
아하
for문옆에 for (int i = 0; i < 3; i++); <------- ; 이거 없애셈
아 int는 무시하고... 내가 잠깐 테스트해본건데 아무튼 for문 옆에 ; 이거 없애고 해보셈
앗 존나 감사합니다 이 은혜잊지않겠습니다ㅠㅠ
이거 보니까 그거 생각난다. 나 c 처음 한 날에 책에 있는 예제 따라 쳤는데 죽었다 깨도 원인을 몰라서 일주일을 헤멘적이 있었음. 원인은 다른거 아니고 int main(int argc, char* argv[]); 이 문제였음. 괜히 ; 하나 붙여가지고 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
ㅇㅇ//헤멘->헤맨
http://autogram.tk/이
중고차 어플리케이션 어떤가요?