#include <stdio.h>
#include<stdlib.h>
int main(){
int i,j,*ptr;
int n=0; //행
int f=0; //열
int c=0; //삽입할 값
int sale[2][4] = {{63, 84, 140, 130}, {157, 209, 251, 312}}; //2차원배열 초기화
ptr=&sale[0][0]; //포인터가 배열을 가리키고있다.
for(i=0; i<8; i++){
printf("\nadress : %u sale %d = %d", ptr, i, *ptr);
ptr++;
}
getchar();
printf(" 삭제할 행과 열번호를 입력하세요 (행,열) : \n"); // 원소삭제
scanf("%d,%d",&n,&f);
for(j=0; j<10; j++){
for(i=0; i<10; i++){
if(i<(f-1)&&j==(n-1)) continue;
if(sale[j][i]!=NULL){
if(j>=n-1){
if(i==9)sale[j][i]=sale[j+1][0];
else sale[j][i]=sale[j][i+1];
}
}
}
}
for(j=0;j<9;i++){
for(i=0;i<7;i++){
printf("]",sale[j][i]);
}
puts("");
sale[2][4] = 0; //마지막 배열은 0 으로 세팅
printf("삽입할 행과 열번호를 입력하세요 (행,열) : \n"); // 원소삽입
scanf("%d,%d",&n,&f);
printf("삽입할 값 : ");
scanf("%d",&c);
for(j=6;j>0;j--) {
for(i=9;i>0;i--) {
if(sale[j][i]!=NULL) {
if(i==9) sale[j+1][0]=sale[j][i];
else sale[j][i+1]=sale[j][i];
if(i==(f-1)&&j==(n-1)) break;
}
}
if(i==(f-1)&&j==(n-1)) break;
}
sale[2][4] = 0;
sale[n-1][f-1] = c;
for(j=0;j<7;j++){
for(i=0;i<10;i++){
printf("]",sale[j][i]);
}
printf("\n");
}
system("pause");
return 0;
}
삽입할값까지 코딩하면 에러나네요;
웃지만말구도와조 ㅠㅠㅠ c초보야
씨보니까 현기증나서 그러는데 자바나 php로 번역해서좀 보여주세요;;
좀도와주라이기야;;