게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[ㅂㅅㄱ] C언어 코드 오류 에 대한 정정 좀 부탁 드려요
게시물ID : programmer_14222짧은주소 복사하기
작성자 : 섹드립
추천 : 1
조회수 : 4409회
댓글수 : 9개
등록시간 : 2015/11/02 09:40:12
옵션
  • 본인삭제금지
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void Memory (int arr[]) {
for(int i=0;i<100;i++){
int k = arr[i]/(16*16*16);
int j = arr[i]-k*16*16*16;
printf("%04X ",arr[i]);
switch(k){
case 0:
printf("AND %03X ",arr[i]-(k*16*16*16));
break;
case 1:
printf("ADD %03X ",arr[i]-(k*16*16*16));
break;
case 2:
printf("LDA %03X ",arr[i]-(k*16*16*16));
break;
case 3:
printf("STA %03X ",arr[i]-(k*16*16*16));
break;
case 4:
printf("BUN ");
break;
case 5:
printf("BSA ");
break;
case 6:
printf("ISZ ");
break;
case 7:
switch(j){
case 8*256:
printf("CLA ");
break;
case 4*256:
printf("CLE ");
break;
case 2*256:
printf("CMA ");
break;
case 1*256:
printf("CME ");
break;
case 8*16:
printf("CIR");
break;
case 4*16:
printf("CIL");
break;
case 2*16:
printf("INC");
break;
case 1*16:
printf("SPA");
break;
case 8:
printf("SNA");
break;
case 4:
printf("SZA");
break;
case 2:
printf("SZE");
break;
case 1:
printf("HLT");
break;
default:
printf("NOP ");
break;
}
break;
case 8:
printf("AND %03X ",arr[i]-(k*16*16*16));
break;
case 9:
printf("ADD %03X ",arr[i]-(k*16*16*16));
break;
case 10:
printf("LDA %03X ",arr[i]-(k*16*16*16));
break;
case 11:
printf("STA %03X ",arr[i]-(k*16*16*16));
break;
case 12:
printf("BUN ");
break;
case 13:
printf("BSA ");
break;
case 14:
printf("ISZ ");
break;
case 15:
switch(j){
case 8*256:
printf("CLA ");
break;
case 4*256:
printf("CLE ");
break;
case 2*256:
printf("CMA ");
break;
case 1*256:
printf("CME ");
break;
case 8*16:
printf("CIR");
break;
case 4*16:
printf("CIL");
break;
default:
printf("NOP ");
break;
}
break;
}
printf("\n");
}
}

int main() {
unsigned int memory[100];
srand((unsigned)time(0));
for(int i=0;i<100;i++){
memory[i] = (rand()+rand())%65536;
void Memory (memory[i]); <-- 여기서 void Memory 가 불완전한 형식은 사용 할수 없습니다 라고 오류가 뜹니다
}
}

int main 에서 함수 메모리를 저런식으로 선언 해서 가져 왓는데 void Memory 가 불완전한 형식은 사용 할수 없습니다 라고 오류가 뜹니다
위에 메모리 함수를 작성 할때는 오류가 안뜨는데 main 에서 가져올때 저런식으로 오류가 뜹니다 어떤식으로 정정 해야할지 궁금합니다
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호