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

Строки (В произвольном тексте выделить и отпечатать слова, начинающиеся с буквы А) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Противоположное действие http://www.cyberforum.ru/cpp-beginners/thread726328.html
Как дополнить эту подпрограмму так чтобы если нет фамилии с первой буквой В, то выводился текст - "ошибка"? void showStudentOnly(Student *std, int g) { system("cls"); for (int i=0; i<g; i++){...
C++ Дано натуральное n. Вычислить Поделитесь знаниями,помогите кто чем может! Дано натуральное n. Вычислить S=1!+2!+3!+...+n!, при n>1 http://www.cyberforum.ru/cpp-beginners/thread726320.html
C++ Создание Шаблонного класса
Здравствуйте! Столкнулся с проблемой создания шаблона для класса. Не могу понять как ввести более одного символа если объявляю шаблон для типа char? и еще есть ли возможность объявления разных...
C++ Текстовые файлы и массивы строк
В файле хранятся названия фирм. Каждая строка запись об отдельной фирме. ЗАО Рога и Копыта ООО Три поросенка ОАО Аврора Написать программу, которая читает строки из файла в массив строк, и...
C++ Создать абстрактный базовый класс - Предок http://www.cyberforum.ru/cpp-beginners/thread726306.html
Создать абстрактный базовый класс - Предок, со строковым параметром имя. Определить виртуальную функцию печати имени. Создать производный класс Ребенок, у которого функция печати дополнительно к ...
C++ Создать иерархию типов - лекарство, напиток, микстура Незнаю даже с чего начать =( Создать иерархию типов - лекарство, напиток, микстура. Реализовать во всех классах конструкторы по умолчанию, конструктор копирования, виртуальные деструкторы,... подробнее

Показать сообщение отдельно
David Sylva
1287 / 949 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
10.12.2012, 17:12
Самый лёгкий вариант с использованием функции strtok
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream> 
 
int main() 
{ 
    char str[] = "asdsad asasasd aaaaaa ddddddd gggggggggg hhhhhhhhh"; 
    char* ptr; 
 
    ptr = strtok(str, " "); 
 
    while(ptr!=NULL) 
    { 
        if(ptr[0] == 'a') 
            std::cout << ptr << " ";  
        ptr = strtok(NULL, " ");
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru