точный ответ на этот вопрос не смогла найти,может плохо искала,но помогите пожалуйста ответить.
как организуется доступ к файлам???
#include <stdio.h> // Прочитать число из файла input.txt и записать в output.txt int main () { int n; // число FILE *input_file; // указатель на структуру FILE для файла input.txt FILE *output_file; // указатель на структуру FILE для файла output.txt input_file = fopen ("input.txt", "r"); // открыть input.txt для чтения if (!input_file) { // функция fopen возвращает 0 в случае ошибки fprintf (stderr, "Cannot open input file for reading!\n"); // вывести сообщение об ошибке return -1; // завершить программу с кодом ошибки } if (scanf (input_file, "%d", &n) < 1) // прочитать число n из файла { // функция scanf возвращает количество прочитанных элементов fprintf (stderr, "Cannot read from file!\n"); // вывести сообщение об ошибке return -2; // завершить программу с кодом ошибки } fclose (input_file); // закрыть файл input.txt output_file = fopen ("output.txt", "w"); // открыть output.txt для записи if (!output_file) { // функция fopen возвращает 0 в случае ошибки fprintf (stderr, "Cannot open output file for writing!\n"); // вывести сообщение об ошибке return -3; // завершить программу с кодом ошибки } if (fprintf (output_file, "%d", n) <= 0) // записать число n в файл { // функция fprintf возвращает количество записанных байт fprintf (stderr, "Cannot write to file!\n"); // вывести сообщение об ошибке return -4; // завершить программу с кодом ошибки } fclose (output_file); // закрыть файл output.txt return 0; // успешно завершить программу }
В С++ есть ещё и потоковый ввод-вывод с помощью iostream, но тут я не подскажу --- смотрите документацию, или может кто-то другой знает. Способ, который я привёл здесь принят в языке C и, конечно же, работает и в C++.
# rm -rf /
Отсутствует