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

Как заменить символ "*" на "??" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, какие буквы слов совпадают чаще: первые, последние или средние (Pascal -> C++) http://www.cyberforum.ru/cpp-beginners/thread1214146.html
Задача: Дан текст, состоящий из слов, разделенных пробелом. Определить, какие буквы совпадают чаще: первые, последние или средние. Текст программы: uses crt; procedure Byki(s : string); var first, last, mid : char; i, i_first, i_last, i_mid : byte;
C++ Создать массив R, элементы которого вычисляются по указанной формуле Создать массив R, элементы которого вычисляются по указанной формуле http://www.cyberforum.ru/cpp-beginners/thread1214144.html
C++ Вычислить значения функции y=x*sinx + e^x
Вычислить функцию y=x*sinx + e^x на интервале с шагом h = pi/3 . На каждом шаге выводить на экран значение переменных x и y.
C++ Заменить префикс “пере” на “при”
Если слово начинаетса с префикса “пере”, то заменить эго на “при”. помогите пожалуста=) програмирование задач оброботка рядков
C++ Переделать с Паскаля на С++ http://www.cyberforum.ru/cpp-beginners/thread1214137.html
Составить неразветвленную программу на языке Turbo Pascal. Текст программы: Program lab_1; Var x ,y : real; Begin write( 'X = ' ) ; readln (x ) ; y := ln (abs (( x* x )/ ( 2 *x ))) + exp (1 / 3 *ln (abs ( exp ( -1 + x) / ( sqr (tan ( x *x )) + 1 )))) ; writeln ('y = ' ,y : 0: 2 ); readln ;
C++ Движение окружности в прямоугольнике Здравствуйте, уважаемые форумчане! Помогите пожалуйста с задачей на графику. Нужно написать программу движения окружности в прямоугольнике. Движение происходит под некоторым углом с «отражением от стенки». подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.06.2014, 05:07     Как заменить символ "*" на "??"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
 
int main()
{
    setlocale(0, "");
    ifstream in("D:\\1.txt");
    if(!in)
    {
        cout << "Ошибка!." << endl; 
        system("pause");
        return 0;
    }
    
    string s;
    char ch;
    while (in.get(ch))
    {
        if (ch != '*')
            s += ch;
        else
        {
            s += "??";
        }
    }
    
    cout << s << endl;
    
    system("pause");
    return 0;
}
В файле:
** asdff sdfd * sdfs
** sdfs ddd*
sdf ssd** sdf8*
Миниатюры
Как заменить символ "*" на "??"  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru