2. Открытие файлов
Last updated
Last updated
int main(int argc, char *argv[])
{
FILE* inputFile = fopen(argv[1], "r");
FILE* outputFile = fopen(argv[2], "w");
// malloc
// read from input file
// calculate
// write to output file
fclose(inputFile);
fclose(outputFile);
}
Освобождайте ресурсы сразу, как они становятся быть ненужными. Более того, если в calculate
может произойти выходи из программы, то нужно будет освобождать больше ресурсов и не забыть это сделать.
int main(int argc, char *argv[])
{
FILE* inputFile = fopen(argv[1], "r");
// file is opened?
// malloc
// read from input file
fclose(inputFile);
// calculate
FILE* outputFile = fopen(argv[2], "w");
// file is opened?
// write to output file
fclose(outputFile);
}