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

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

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

Изменить содержимое файла программно. - C++

21.04.2010, 12:10. Просмотров 658. Ответов 4
Метки нет (Все метки)

Мне надо было бы переписать файл notepad++ в другом порядке и сохранить его.

Имеющийся файл (файл.inp) выгладит так:
C 4 1.38990 3 118.2595 2 -0.0000
C 1 1.38922 5 29.3680 2 -180.0000
H 1 1.09531 6 121.2331 2 180.0000

(буква число1 число2 число3 число4 число5 число6)

Получить надо такой с названием файл.mos :
C 1.38990 1 118.2595 1 -0.0000 1 4 3 2
C 1.38922 1 29.3680 1 -180.0000 1 1 5 2
H 1.09531 1 121.2331 1 180.0000 1 1 6 2

Здесь первым должен быть пробел, затем буква число2 1 число4 1 число6 1 число1 число3 число5.

Могли бы вы подсказать, как это сделать, или где поискать.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2010, 12:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изменить содержимое файла программно. (C++):

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

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

Как программно изменить надпись на кнопке? - C++
1

[ С++ ] Изменить шрифт в консольном приложение ( программно ) - C++
Нашел только что можно изменить шрифт с помощью, не документированной функции SetConsoleFont, так же есть документированная функция...

Изменить размер шрифта в консольном приложении (программно) - C++
Как изменить размер шрифта консоли, только размер, сам шрифт остаётся родной. ОС: Windows

Напишите программу, которая выводит на экран содержимое файла и выводит сумму чисел файла - C++
Напишите программу, которая выводит на экран содержимое файла D:\numbers.txt. и выводит сумму чисел файла. Вынужден снова просить...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
21.04.2010, 13:38 #2
Если файл состоит из трех строчек то проблемы как бы нет.
А иначе вот тебе скрипт 1.pl
Perl 6
1
2
3
4
5
while (<>) {
    chomp;
    @l= split( / +/, $_, -1 );
    print " $l[0] $l[2] 1 $l[4] 1 $l[6] 1 $l[1] $l[3] $l[5]\n";
}
Код
Запуск
perl 1.pl 1.inp >1.out
0
chispa
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 3
21.04.2010, 13:41  [ТС] #3
Файл состоит из 120-130 строчек.
И спасибо. Попробую сделать.
0
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
21.04.2010, 14:09 #4
Можно наверное в Excel или OpenOffice Calc сделать
0
chispa
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 3
21.04.2010, 14:18  [ТС] #5
Деже если и можно сделать, мне всё равно надо написать программу на С или С++, чтобы она подходила любому колличеству строк. А что такое С/С++ понятия не имею. Так что придётся учиться.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2010, 14:18
Привет! Вот еще темы с ответами:

Добавить в конец первого текстового файла содержимое второго текстового файла - C++
Даны два текстовых файла. Добавить в конец первого файла содержимое второго файла.

Распечатать построчно содержимое файла - C++
Привет, форумчане! Тяжёлые времена настигли меня, поэтому вынужден попросить вас о помощи :cry: Мне выдали такую задачу: Написать...

Зашифровать содержимое текстового файла - C++
Зашифровать содержимое текстового файла с помощью заданного с клавиатуры пользователем строки выполняет роль ключа. В процессе шифрования...

Вывести на экран содержимое файла - C++
В чем моя ошибка, подскажите пожалуйста #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;windows&gt; ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.04.2010, 14:18
Ответ Создать тему
Опции темы

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