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

Вставить после каждого символа «.» один символ « » (пробел), если после точки нет пробела. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсия. Формула записи элементов в начало списка http://www.cyberforum.ru/cpp-beginners/thread121896.html
формула по записи элементов в начало списка, в итеративном варианте олично работала а вот в рекурсивном работает криво помогите плизз!!! заранее спасибо код итеративный: NodePtr MakeList() { NodePtr p, q; int key;
C++ Лабораторные С++ borland 1. Вычислите значения логических выражений: a) X*X + Y*Y = 9 при X = 1, Y = -2; Запишите логические выражения, истинные только при выполнении указанных условий: a) Каждое из чисел А и В больше 100 b) x не принадлежит отрезку 1.Вычислить периметр и площадь прямоугольного треугольника по заданным длинам двух катетов а и b. 1.сумма двух первых цифр заданного четырехзначного числа... http://www.cyberforum.ru/cpp-beginners/thread121895.html
Считывания из файла в структуру C++
Скажите как из текстового файла счиать данные и превратить их в структуру на С
Создать класс арифметика произвольной разрядности C++
Необходимо создать класс в С++. Реализовать в нем сложение,вычитание,умножение,деление и деление по модулю для целых,дробных и комплексных чисел.
C++ Выполнить транслитерирование текста http://www.cyberforum.ru/cpp-beginners/thread121883.html
Ввести с клавиатуры строку текста на русском языке. Выполнить транс-литерирование и вывести результат на экран (Транс-литерация - замена символов русского алфавита на символы латиницы).
C++ Найти частоту появления букв в строке Найти частоту появления букв в строке. Определить наиболее часто встречаемую букву. подробнее

Показать сообщение отдельно
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
04.05.2010, 12:20
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int main()
{
    const int n=30;
    char string[n];
    char *s1 = NULL, *s2 = NULL;
    cout << "Input string: ";
    cin.getline (string, n);
 
    s1 = strtok (string, ".");
    s2 = strtok (NULL, ".");
    if (s1 && s2)
        cout << "Output string: " << s1 << ". " << s2 << endl;
    else
        cout << "Bad string";
 
    system("pause");
    return 0;
}
Добавлено через 6 минут
немного доработал
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
int main()
{
    const int n=30;
    char string[n];
    char output[n] = "\0";
    char *s1 = NULL, *s2 = NULL;
    cout << "Input string: ";
    cin.getline (string, n);
 
    s1 = strtok (string, ".");
    s2 = strtok (NULL, ".");
    if (s1 && s2)
    {
        strcat (output, s1);
        strcat (output, ". ");
        strcat (output, s2);
        cout << "Output string: "  << output;
    }
    else
    {
        cout << "Bad string";
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru