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

Редактирование строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа, должна выполнять дочерный процесс и передавать ему параметр через его переменные окружения http://www.cyberforum.ru/cpp-beginners/thread21597.html
Программа, должна выполнять дочерный процесс и передавать ему параметр через его переменные окружения. В качестве параметра использовать название файла, который открывается. Проверить следующие ситуации: в команде SET указано неверное название переменной окружения; в команде SET указано неверное название файла, или указан файл отсутствует. Хто разбирается помогите пожалуйста!
C++ Ширина столбцов матрицы #include<stdio.h> #include<conio.h> #define A 3 #define B 2 int main() { int mass,i,j,a,b,s=0; clrscr(); printf("input mass\n"); for(i=0;i<A;i++) http://www.cyberforum.ru/cpp-beginners/thread21588.html
Помогите! нужна простая программа C++
Всем привет, нуждаюсь в вашей помощи, мне нужна простая программа написанная на С++, не важно что она будет делать, главное чтобы в ней был цикл, желательно операторы if, for, switch. А также нужна еще блок-схема для этой программы. Заранее благодарен.
Сумма элементов в столбцах без отрицательных элементов C++
Помогите,пожалуйста,написать программу,которая считала бы сумму элементов в столбцах,которые не содержат отрицательных элементов. #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <complex> using namespace std; int main() {
C++ Проверка входного потока на ошибки http://www.cyberforum.ru/cpp-beginners/thread21546.html
Ребяты подскажите плз )))) сам не как не разберусь можно ли использовать failbit badbit goodbit и eofbit для проверки потока вот в этом случае с циклом while Должно проверять правильно или введена переменная(соответсвие типов) cin >> x; // объявлена как целая while(cin.fail() != 0) // произошла ошибка в потоке и failbit установился в значение 2 { cin.clear(); // очищаем...
C++ Вычислить бесконечную сумму с заданной точностью, используя рекуррентные зависимости Помогите пожалуйста разобраться - что в проге не так? Условие: Вычислить бесконечную сумму с заданной точностью, используя рекуррентные зависимости. .....n...2n (-1)...x ----------- (не знаю, как тут можно такую дробь со степенями представить) .....2n! ......-4 E=10 (по ходу это точность) подробнее

Показать сообщение отдельно
Ёрик
46 / 46 / 2
Регистрация: 07.01.2009
Сообщений: 298

Редактирование строки - C++

24.01.2009, 18:52. Просмотров 1096. Ответов 3
Метки (Все метки)

Нужно редактировать текстовый файл таким образом:
у нас есть определенное кол-во символов,которое может быть в строке(можно определить define'ом,пусть будет N)
и нужно сделать так,чтобы в строке в файле(уже в получившемся) было не более N символов,причем если слово обрывается,то его нужно поместить в следующую строку без пробела(может быть в файле много пробелов).
Кодировка может включать русские или английские символы(Как тогда с кодом EOF,который совпадает с кодом "я"?)
Напр.,исходный файл такой(N = 16)

(см. во вложениях)

А должен получиться такой файл(при N = 15):


********************
Литература,
музыка,
изобразительное
искусство
только в том
случае имеют
право на
существование,
если
способствуют
нравственному
perfection
человека.
********************

Вообще,в задаче требуется,чтобы N = 54.Просто придумать такой пример неохота.
И имена файлов через командную строку должны передаваться(sourc file и destination file)


Алгоритм черновой плавает в голове: мы должны сначала идти по файлу,и если число символов нацело делится на N,то идем в обратном порядке,пока не встретится пробел,затем пока не встретится какой-л. др. символ(так мы все лишние пробелы уберем),затем fprintf или fwrite записываем '\n',предварительно проверив,достигается ли начало строки.
Только не знаю ,как идти в обратном порядке в файле(как это организовать)

p.s. ************ - так я отметил для удобства границы файла ))
Вложения
Тип файла: txt Текстовый документ.txt (193 байт, 33 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru