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

Определить инициалы, если ФИО введено целиком - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В двумерном массиве поменять местами максимальный и минимальный элемент местами http://www.cyberforum.ru/cpp-beginners/thread1069973.html
Написать фрагмент программы для решения следующей задачи.В двумерном массиве поменять местами максимальный и минимальный элемент местами. При работе с массивом использовать указатели
C++ Найти и вывести на экран слова, которые входят в текст только один раз. Исправьте ошибки в коде В произвольном тексте (взятом из файла), содержащем не более 10 строк, в каждой строке не более 80 символов (текст вывести на экран), найти и вывести на экран слова, которые входят в текст только... http://www.cyberforum.ru/cpp-beginners/thread1069934.html
Опишите функцию Lower(G), определяющую имя самой невысокой женщины из группы C++
Для 7 человек, среди которых есть мужчины и женщины, хранятся следующие данные: имя, пол (true - мужской, false - женский), рост. Использовать для хранения данных об одном человеке запись (Pascal) ...
Объясните для чего нужен конструктор C++
Можете доступно объяснить для чего нужен конструктор, на примере этого кода. #include <iostream> #include <conio.h> #include <locale.h> #include <string.h> using namespace std;
C++ Двунаправленный линейный список строк http://www.cyberforum.ru/cpp-beginners/thread1069920.html
Двунаправленный линейный список строк. Нужно сформировать список, вывести его и добавить новые элементы. Если кто-то может помочь большое вам человеческое спасибо. Добавлено через 17 часов 9 минут...
C++ Реализовать операцию вставки нового элемента в отсортированный список и операцию извлечения из списка данных реализовать операцию вставки нового элемента в отсортированный список и операцию извлечения из списка данных о 3-х студентов с самым низким рейтинговым баллом!!! уже сделано пол программы нужно... подробнее

Показать сообщение отдельно
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
13.01.2014, 12:12
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
34
35
36
37
38
#include <iostream>
#include <cstring>
 
int main()
{
    const size_t maximalStringLength(50);
 
    char userData[maximalStringLength];
    std::cout << "Input the string:  ";
    gets_s(userData);
 
    size_t spaceCounter(0);
    char *ptrUserData(userData);
    while (*ptrUserData) {
        spaceCounter += *ptrUserData == ' ' ? 1 : 0;
        ptrUserData++;
    }
 
    if (spaceCounter == 2) {
        size_t counter(0);
        char *currentToken(nullptr);
        char *currentLexem(strtok_s(userData, " ", &currentToken));
        while (currentLexem) {
            if (counter++ > 0) {
                std::cout << *(currentLexem + 0) << ". ";
            } else {
                std::cout << currentLexem << ' ';
            }
            currentLexem = strtok_s(0, " ", &currentToken);
        }
    } else {
        std::cout << "Not correct data!";
    }
    std::cout << std::endl;
 
    std::system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru