01/10/2018, 15:14
Code dùng mảng tĩnh thì chạy còn mảng động thì không
sao em dùng mảng tĩnh lại được mà dùng mảng động lại bị break thế mọi người :((
#include "stdafx.h"
#include <stdio.h>
typedef struct Fraction
{
int Nume;
int Denomi;
}Frac;
int InputArray(Frac *&arr, int &n)
{
FILE *pFile = fopen("InputArray.txt", "rt");
if (pFile == NULL)
return 0;
fscanf(pFile, "%d", &n);
for (int i = 0; i < n * 2; i += 2)
{
fscanf(pFile, "%d", &arr[i].Nume);
fscanf(pFile, "%d", &arr[i+1].Denomi);
}
fclose(pFile);
for (int i = 0; i < n*2; i+=2)
{
printf("%d/%d ", arr[i].Nume, arr[i+1].Denomi);
}
return 0;
}
int _tmain(int argc, _TCHAR* argv[])
{
Frac *arr;
int n = 0;
InputArray(arr, n);
return 0;
}
Bài liên quan