<div>#include <stdio.h></div> <div>#include <stdlib.h></div> <div>#include <time.h></div> <div><br></div> <div>void Memory (int arr[]) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>for(int i=0;i<100;i++){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int k = arr[i]/(16*16*16);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int j = arr[i]-k*16*16*16;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("%04X ",arr[i]);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>switch(k){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 0:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("AND %03X ",arr[i]-(k*16*16*16));</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 1:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("ADD %03X ",arr[i]-(k*16*16*16));</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 2:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("LDA %03X ",arr[i]-(k*16*16*16));</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 3:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("STA %03X ",arr[i]-(k*16*16*16));</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 4:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("BUN ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 5:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("BSA ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 6:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("ISZ ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 7:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>switch(j){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 8*256:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("CLA ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 4*256:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("CLE ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 2*256:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("CMA ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 1*256:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("CME ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 8*16:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("CIR");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 4*16:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("CIL");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 2*16:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("INC");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 1*16:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("SPA");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 8:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("SNA");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 4:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("SZA");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 2:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("SZE");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 1:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("HLT");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>default:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("NOP ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 8:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("AND %03X ",arr[i]-(k*16*16*16));</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 9:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("ADD %03X ",arr[i]-(k*16*16*16));</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 10:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("LDA %03X ",arr[i]-(k*16*16*16));</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 11:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("STA %03X ",arr[i]-(k*16*16*16));</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 12:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("BUN ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 13:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("BSA ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 14:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("ISZ ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 15:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>switch(j){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 8*256:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("CLA ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 4*256:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("CLE ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 2*256:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("CMA ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 1*256:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("CME ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 8*16:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("CIR");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 4*16:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("CIL");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>default:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("NOP ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div>}</div> <div>printf("\n");</div> <div>}</div> <div>}</div> <div><br></div> <div>int main() {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>unsigned int memory[100];</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>srand((unsigned)time(0));</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>for(int i=0;i<100;i++){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>memory[i] = (rand()+rand())%65536;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>void Memory (memory[i]); <-- 여기서 void Memory 가 불완전한 형식은 사용 할수 없습니다 라고 오류가 뜹니다</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div>}</div> <div><br></div> <div>int main 에서 함수 메모리를 저런식으로 선언 해서 가져 왓는데 <span style="font-size:9pt;line-height:1.5;">void Memory 가 불완전한 형식은 사용 할수 없습니다 라고 오류가 뜹니다</span></div> <div><span style="font-size:9pt;line-height:1.5;">위에 메모리 함수를 작성 할때는 오류가 안뜨는데 main 에서 가져올때 저런식으로 오류가 뜹니다 어떤식으로 정정 해야할지 궁금합니다</span></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.