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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Посчитать количество слов в строке, оканчивающейся точкой. http://www.cyberforum.ru/cpp-beginners/thread575597.html
имеется код, программка считает правда не слова, а пробелы) проблема в том, что если строка начинается с пробела, то значение будет неправильным, как это исправить? #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream> #include "string" using namespace std; void main() {
C++ Дана матрица размера M × N... Дана матрица размера M × N. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы. http://www.cyberforum.ru/cpp-beginners/thread575596.html
В упорядоченном по возрастанию массиве перенести в начало первый элемент, значение которого... C++
В упорядоченном по возрастанию массиве перенести в начало первый элемент, значение которого больше минимального. Нахождение минимального элемента реализовать в виде функции. Добавлено через 14 часов 55 минут нужен ответ плз
C++ Описать функцию Arctg1(x, ε) вещественного типа
Описать функцию Arctg1(x, ε) вещественного типа (параметры x, ε — вещественные, |x| < 1, ε > 0), находящую приближенное значение функции arctg(x): arctg(x) = x – x3/3 + x5/5 – … + (–1)n•x2•n+1/(2•n+1) + … . В сумме учитывать все слагаемые, модуль которых больше ε. С помощью Arctg1 найти приближенное значение arctg(x) для данного x при шести данных ε. Добавлено через 14 часов 57 минут нужен...
C++ писать функцию RootsCount(A, B, C) целого типа, определяющую количество корней квадратного уравнения A•x2 + B•x + C = 0 (A, B, C — вещественные параме http://www.cyberforum.ru/cpp-beginners/thread575589.html
Описать функцию RootsCount(A, B, C) целого типа, определяющую количество корней квадратного уравнения A•x2 + B•x + C = 0 (A, B, C — вещественные параметры, A ≠ 0). С ее помощью найти количество корней для каждого из трех квадратных уравнений с данными коэффициентами. Количество корней определять по значению дискриминанта: D = B2 – 4•A•C.
C++ Описать процедуру, вычисляющую периметр прямоугольника Описать процедуру RectPS(x1, y1, x2, y2, P), вычисляющую периметр P прямоугольника со сторонами, параллельными осям координат, по координатам (x1, y1), (x2, y2) его противоположных вершин (x1, y1, x2, y2 — входные, P — выходные параметры вещественного типа). С помощью этой процедуры найти периметры трех прямоугольников с данными противоположными вершинами. Добавлено через 14 часов 57 минут... подробнее

Показать сообщение отдельно
K1m
 Аватар для K1m
9 / 9 / 1
Регистрация: 02.01.2012
Сообщений: 167
15.05.2012, 20:44     Убрать в текстовом файле ненужные пробелы, оставив между словами по одному, между предложениями по два.
Поставь такое же условие, как для пробелов между словами.
C++
1
2
3
4
if ((buf[i]=='.')&&(buf[i+1]==' '))
{
//ну а тут придется делать сдвиг всего массива вправо
}
 
Текущее время: 18:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru