4 / 2 / 2
Регистрация: 23.10.2018
Сообщений: 61
1

Записать в другой файл первые n байт этого файла, где n задается с клавиатуры

05.12.2018, 20:46. Показов 709. Ответов 1

Студворк — интернет-сервис помощи студентам
Записать в другой файл первые n байт этого файла, где n задается с клавиатуры (проверьте, что n находится в допустимых пределах). Вывести полученный файл на экран. Я написал, но не понимаю где и как написать выписывание байтов, помогите пожалуйста

Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>  
#include<windows.h>
#include<iomanip>
#include<math.h>
#include<conio.h>
#include<String.h>
#include<ctype.h>
#include <stdlib.h>
#include <fstream> // Этот файл обеспечивает работу с файлами
using namespace std;
int main()
{
    if (SetConsoleCP(1251) == 0)
    {
        cerr << "Fialed to set codepage!" << endl;
    }
    if (SetConsoleOutputCP(1251) == 0)
    {
        cerr << "Failed to set OUTPUT page!" << endl;
    }
    char name[81];
    printf("\n Введите имя файла :");
    gets(name);
    FILE *f = fopen(name, "r");
    if (f == NULL) printf("\n Не удалось открыть");
    else {
        fseek(f, 0L, SEEK_END);
        fpos_t pos;
        fgetpos(f, &pos);
        printf("\n%ld byte(s)", pos);
    }
    fclose(f);
    _getch();
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2018, 20:46
Ответы с готовыми решениями:

Записать в другой файл первые n слов этого файла, где п задается с клавиатуры
Всем привет)) Помогите, пожалуйста, написать программу на С++. Учусь на первом курсе, и с С\С++...

Открыть файл, имя которого задается с клавиатуры. Посчитать количество байт в этом файле. Первую половину прочитанного файла записать в другой файл.
ребят помогите! плиз!!1. Открыть файл, имя которого задается с клавиатуры. Посчитать и вывести на...

Записать в файл первые n байт другого файла
Открыть файл, имя которого задается с клавиатуры. Записать в другой файл первые n байт этого файла,...

Записать первые 512 байт в файл
Собственно, необходимо записать в файл 512 байт, чтобы эти первые 512 байт изменились, а остальные...

1
4 / 2 / 2
Регистрация: 23.10.2018
Сообщений: 61
07.12.2018, 17:32  [ТС] 2
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include<conio.h> 
#include <iostream> 
#include "Stdio.h" 
#include "locale.h" 
#include <time.h> 
#include <stdlib.h> 
#include <fstream>
 
using namespace std;
 
int main()
{
    using namespace std;
    srand((unsigned int)time(0));
    setlocale(LC_CTYPE, "rus");
    const int max = 100;
    ofstream fout("output.txt"); //показывает файл куда ведётся вывод
    int na, rmin, rmax;
    int a[max]; int n;
    bool pr = true;
    do
    {
        printf("Количество элементов массива (от 1 до %d) = ", max);
        scanf_s("%d", &na);
    } while (na < 1 || na > max);
    printf("Введите диапазон значений: ");
    scanf_s("%d %d", &rmin, &rmax);
 
    for (int i = 0; i < na; i++)
    {
        a[i] = (rmax - rmin) * ((int)rand()) / RAND_MAX + rmin;
    }
 
    for (int g = 0; g < na; g++)
    {
        if (a[g] % 2 != 0)
        {
            cout << a[g] << ' ';
            fout << a[g] << ' ';
        }
        else
        g++;
 
        
    }
    getchar();
    getchar();
}

Вдруг кому надо будет, оставляйте спасибо!)
0
07.12.2018, 17:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2018, 17:32
Помогаю со студенческими работами здесь

Дан файл, содержащий буквы и цифры. Записать в другой файл цифры из этого файла
Дан файл, содержащий буквы и цифры.Записать в другой файл цифры из этого файла. Подскажите,...

Дан файл, содержащий буквы и цифры. Записать в другой файл цифры из этого файла
Дан файл, содержащий буквы и цифры. Записать в другой файл цифры из этого файла. Подскажите нет...

Лабораторная работа номер 5 задание 1! Открыть файл, имя которого задается с клавиатуры. Посчитать и вывести на эк-ран количество байт в этом файле
Лабораторная работа номер 5 задание 1!!!! Открыть файл, имя которого задается с клавиатуры....

Дан текстовый файл, содержащий целые числа. В каждой строке этого файла найти сумму наибольшего и наименьшего элементов и записать их в другой
Дан текстовый файл, содержащий целые числа. В каждой строке этого файла найти сумму наибольшего и...

Записать в файл несколько строк, а затем записать несколько строк из этого файла в другой
Заранее создать текстовый файл 1.txt и записать в него несколько строк текста. Программа должна...

Записать в другой текстовый файл первые четыре отрицательных элемента и их сумму
Создать текстовый файл, в который записать не менее 20 целых чисел в диапазоне от -10 до 20....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru