#include <stdio.h>
#include <stdlib.h>
#pragma warning(disable:4996)
typedef struct {
int row;
int col;
int value;
} element;
typedef struct SparseMatrix {
element data[30];
int rows;
int cols;
int terms;
} SparseMatrix;
int main(int argc, char** argv)
{
FILE* inputfile1;
FILE* inputfile2;
SparseMatrix m1, m2;
int i;
int in[3];
if (argc != 3) return 0;
inputfile1 = fopen(argv[1], "w");
inputfile2 = fopen(argv[2], "w");
i = 0;
while (i < 30)
{
printf("[첫번째 파일] nt input : ", i + 1);
scanf("%d %d %d", &in[0], &in[1], &in[2]);
fwrite(&in, sizeof(in), 1, inputfile1);
i++;
}
i = 0;
while (i < 30)
{
printf("[두번째 파일] nt input : ", i + 1);
scanf("%d %d %d", &in[0], &in[1], &in[2]);
fwrite(&in, sizeof(in), 1, inputfile2);
i++;
}
fclose(inputfile1);
fclose(inputfile2);
inputfile1 = fopen(argv[1], "r");
inputfile2 = fopen(argv[2], "r");
i = 0;
while (!feof(inputfile1))
{
fread((void*)&m1.data[i], sizeof(element), 1, inputfile1);
i++;
}
i = 0;
while (!feof(inputfile2))
{
fread((void*)&m2.data[i], sizeof(element), 1, inputfile2);
i++;
}
fclose(inputfile1);
fclose(inputfile2);
return 0;
}
뭐가 문제인걸까 ㅜㅜㅜㅜ
댓글 0