Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

Дано число k (< 10) и текстовый файл, содержащий более k строк. Создать новый текстовый файл, содержащий k последних строк исходного файла - C++
Дано число k (&lt; 10) и текстовый файл, содержащий более k строк. Создать новый текстовый файл, содержащий k последних строк исходного...

Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла - C++
Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся...

Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся этой буквой - C++
Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся...

Написать и протестировать функцию, которая в строке, передаваемой ей в качестве параметра, заменяет каждый второй элемент на заданный символ. - C++
помогите ребят!!! вот препод задал мне задачи для зачетной недели, фактически все сделал,кроме этой: &quot;Написать и протестировать функцию,...

Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке максимальное число и записать результаты в новый текстовый файл - C++
Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке максимальное число и записать результаты в новый текстовый...

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

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

Добавлено через 13 минут
Цитата Сообщение от LValue Посмотреть сообщение
Это из категории, когда программистом на работу устраиваешься, просят написать программу, которая сама себя напечатает. Что именно из условия не понятно?
Да, честно говоря, почти всё. Я просто не особо знаю c++. На php всё время писал. А с такими задачами вообще не сталкивался.
0
LValue
11 / 11 / 0
Регистрация: 27.11.2011
Сообщений: 49
18.12.2012, 11:12 #4
WinHex видели? Это какой то аналог должен быть.
0
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 минут
Всё, я разобрался
0
18.12.2012, 22:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2012, 22:34
Привет! Вот еще темы с ответами:

Написать функцию, которая транспонирует заданный в качестве параметра массива типа int - C++
Написать функцию, которая транспонирует заданный в качестве параметра массива типа int (т.е. меняет местами равноудаленные от концов...

Написать программу, которая будет добавлять в текстовый файл введенную из клавиатуры информацию - C++
Написать программу, которая будет добавлять в текстовый файл введенную из клавиатуры информацию. Следует предусмотреть возможность выбора...

написать программу, которая. Будет создавать текстовый файл и отобразить его содержимое - C++
написать программу, которая. Будет создавать текстовый файл и отобразить его содержимое.

Написать программу, копирующую все нечетные числа из исходного файла в новый файл - C++
Дан файл, содержащий 10 целых чисел. A. Написать программу, копирующую все нечетные числа из исходного файла в новый файл. B. В новый...


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

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

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