드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
내가 이런 질문을 할줄은 몰랐다 ㅠㅠ C언어 질문좀 ㅠㅠ
게시물ID : gomin_106912짧은주소 복사하기
작성자 : 쥬쥬쥬★
추천 : 0
조회수 : 415회
댓글수 : 3개
등록시간 : 2011/01/02 21:01:48
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int reset(int *ss){ //다차원 배열을 1,2,3,4,5,6,7,8,9,10,11,12,13 으로 초기화 시키는 함수
int i,j;
for(i=0;i<4;i++){
for(j=0;j<13;j++){
*((ss+i)+j)=j+1;
printf("%d ", *((ss+i)+j));
}
printf("%\n");
}
return *ss;
}
void main() {
int i,j;
int first[4][13];
reset(*((first+0)+0));
printf("\n\n\n");
for(i=0;i<4;i++) {
for(j=0;j<13;j++) {
printf("%d ", first[i][j]);
}
printf("\n");
}
이게 소스구요....
first 라는 다차원 배열 변수를 사용해서
reset 함수에 first 라는 배열 주소값을 넘겨서 정수값으로 채운 후
출력을 하고 다시 main으로 리턴해서
메인에서 제대로 된건가 한번 더 출력 해 봤는데
함수쪽에선 숫자 출력이 잘 됩니다.
그런데 메인함수에서는 메모리값이 표시가 되네요.. 뭐가 잘 못된걸까요? ㅠㅠㅠ
부타캄니다 ㅠㅠ
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.