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

Заменить в тексте каждую точку многоточием, если после точки есть пробел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить в последовательности символов после первого вхождения знака ‘+’ все цифры на символ – http://www.cyberforum.ru/cpp-beginners/thread388123.html
Заменить в последовательности символов после первого вхождения знака ‘+’ все цифры на символ – .
C++ НЕ удается подключить библиотеку( Разработать консольное приложение, получающее и выводящее на экран информацию о конфигурации стека TCP/IP локального узла: - IP-адрес компьютера, - маска подсети, - адрес шлюза по умолчанию, ... http://www.cyberforum.ru/cpp-beginners/thread388111.html
C++ Нужно найти ошибку!!
Код программы прилагается помогите найти ошибку , Заранее очень благодарен!!
C++ Вывести цифры числа в порядке неубывания
Дано произвольное целое положительное число K ( K<=10^9). Вывести цифры этого числа в порядке неубывания (например, 546085 =>045568). Процедуры и функции работы со строками не использовать. Помогите...
C++ Неоднозначый вызов перегруженной функции http://www.cyberforum.ru/cpp-beginners/thread388099.html
#include "stdafx.h" #include <iostream> #include <cmath> using namespace std; int _tmain(int argc, _TCHAR* argv) { float masS; float masY;
C++ Найти сумму Добрый вечер всем.Смог написать фрагмент программы:найти минимум среди сумм модулей элементов диагоналей побочной диагонали матрицы.А вот дописать программу, так чтобы считала сумму в тех столбцах в... подробнее

Показать сообщение отдельно
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
21.11.2011, 13:14
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <string.h>
 
int main () {
    char* str = ". .mn . .", res[256], *p = res, *w = ". ", *bw = "...";
    size_t bwLen = strlen(bw), wLen = strlen(w);
    for(; *p = *str; ++str, ++p)
    {
        if(!strncmp(w, str, wLen))
        {
            strcpy(p, bw);
            p += bwLen - 1;
            str += wLen - 1;
        }
    }
    puts(res);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru