Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
yekimov
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 3
#1

Написать программу, которая по указанному в качестве параметра в командной строке файлу создаёт текстовый файл, содержащий листинг исходного файла - C++

17.12.2012, 22:52. Просмотров 561. Ответов 4
Метки нет (Все метки)

Очень нужно написать программу на c++, а я даже условие не до конца понимаю!
Буду очень благодарен за помощь в написании! Она не должна быть большой.

Вот текст:
Написать программу, которая по указанному в качестве параметра в командной строке файлу создаёт текстовый файл, содержащий листинг исходного файла в шестнадцатиричном формате по 16 байт в строке с указанием абсолютного смещения первого байта в строке от начала исходного файла и показывающую его постранично.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2012, 22:52     Написать программу, которая по указанному в качестве параметра в командной строке файлу создаёт текстовый файл, содержащий листинг исходного файла
Посмотрите здесь:

Создать новый файл, содержащий квадраты всех элементов исходного файла C++
C++ Написать и протестировать функцию,которая "переворачивает" строку,передаваемую ей в качестве параметра
C++ Написать программу, которая будет добавлять в текстовый файл введенную из клавиатуры информацию
C++ Написать функцию, которая транспонирует заданный в качестве параметра массива типа int
Создать новый файл, содержащий элементы исходного файла в обратном порядке C++
C++ Написать и протестировать функцию, которая в строке, передаваемой ей в качестве параметра, заменяет каждый второй элемент на заданный символ.
C++ Создать текстовый файл, содержащий программу на С++
Написать программу, копирующую все нечетные числа из исходного файла в новый файл C++
C++ Threads. Задача. Написать программу, которая создаёт несколько потоков поиска простых чисел и записи в .txt
Дан текстовый файл, содержащий целые числа. В каждой строке этого файла найти сумму наибольшего и наименьшего элементов и записать их в другой C++
C++ Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся этой буквой
написать программу, которая. Будет создавать текстовый файл и отобразить его содержимое C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LValue
11 / 11 / 0
Регистрация: 27.11.2011
Сообщений: 49
17.12.2012, 23:48     Написать программу, которая по указанному в качестве параметра в командной строке файлу создаёт текстовый файл, содержащий листинг исходного файла #2
Это из категории, когда программистом на работу устраиваешься, просят написать программу, которая сама себя напечатает. Что именно из условия не понятно?
yekimov
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 3
18.12.2012, 06:21  [ТС]     Написать программу, которая по указанному в качестве параметра в командной строке файлу создаёт текстовый файл, содержащий листинг исходного файла #3
Да, честно говоря, почти всё. Я просто не особо знаю c++. На php всё время писал. А с такими задачами вообще не сталкивался.

Добавлено через 13 минут
Цитата Сообщение от LValue Посмотреть сообщение
Это из категории, когда программистом на работу устраиваешься, просят написать программу, которая сама себя напечатает. Что именно из условия не понятно?
Да, честно говоря, почти всё. Я просто не особо знаю c++. На php всё время писал. А с такими задачами вообще не сталкивался.
LValue
11 / 11 / 0
Регистрация: 27.11.2011
Сообщений: 49
18.12.2012, 11:12     Написать программу, которая по указанному в качестве параметра в командной строке файлу создаёт текстовый файл, содержащий листинг исходного файла #4
WinHex видели? Это какой то аналог должен быть.
yekimov
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 3
18.12.2012, 22:34  [ТС]     Написать программу, которая по указанному в качестве параметра в командной строке файлу создаёт текстовый файл, содержащий листинг исходного файла #5
В общем, я написал код; программа компилируется, но ничего не записывает в файл output
Вот код

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <fstream>
using namespace std;
 
int main(){
    fstream infile, outfile;
    infile.open("input.txt", fstream::in);
    outfile.open("output.txt", fstream::out | fstream::app);
    int a,b,c,d;
    int offset = 0;
    int inc = 16;
    while (infile >> hex >> a >> b >> c >> d) {
        outfile << offset; // or, outfile « std:hex « offset - not clear from the task description
        outfile << hex << a << b << c << d << endl;
        offset += inc;
    }
    infile.close(); 
    outfile.close();
    return 0;
}
Добавлено через 7 часов 49 минут
Всё, я разобрался
Yandex
Объявления
18.12.2012, 22:34     Написать программу, которая по указанному в качестве параметра в командной строке файлу создаёт текстовый файл, содержащий листинг исходного файла
Ответ Создать тему
Опции темы

Текущее время: 21:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru