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

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

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

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

21.04.2010, 12:10. Просмотров 648. Ответов 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.

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

C++ Добавить в конец первого файла содержимое второго файла
[ С++ ] Изменить шрифт в консольном приложение ( программно ) C++
Как программно изменить надпись на кнопке? C++
C++ Можно ли определить содержимое файла?
C++ Некорректно отображается содержимое файла
C++ Пользователь вводит имя файла, программа выводит содержимое файла с указанием номеров строк.
C++ Напишите программу, которая выводит на экран содержимое файла и выводит сумму чисел файла
C++ Зашифровать содержимое текстового файла
Getline не видит содержимое файла C++
Распечатать построчно содержимое файла C++
Вывести на экран содержимое файла C++
C++ Изменить размер шрифта в консольном приложении (программно)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
odip
Эксперт С++
7155 / 3295 / 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
chispa
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 3
21.04.2010, 13:41  [ТС]     Изменить содержимое файла программно. #3
Файл состоит из 120-130 строчек.
И спасибо. Попробую сделать.
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
21.04.2010, 14:09     Изменить содержимое файла программно. #4
Можно наверное в Excel или OpenOffice Calc сделать
chispa
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 3
21.04.2010, 14:18  [ТС]     Изменить содержимое файла программно. #5
Деже если и можно сделать, мне всё равно надо написать программу на С или С++, чтобы она подходила любому колличеству строк. А что такое С/С++ понятия не имею. Так что придётся учиться.
Yandex
Объявления
21.04.2010, 14:18     Изменить содержимое файла программно.
Ответ Создать тему
Опции темы

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