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

Удалить со строки слова - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив, объявленный как двумерный, является одномерным http://www.cyberforum.ru/cpp-beginners/thread810749.html
Сабж в теме. Объявляю двумерный массив 5х5 строкой float mas; Затем заполняю его данными с клавиатуры. При компиляции ошибок никаких, но во время дебага тип массива определяется как float*. Притом, с массивом curM, объявленным аналогично в функции det все нормально - двумерный, как и положено. #include "stdafx.h" using namespace std; float det(float mas, int n, int m, int x, int y);
C++ Битовые поля структур: что такое и зачем они нужны? Собственно, вопрос в заголовке. Читал Шилдта, но там эта тема довольно расплывчата. Надеюсь, кто-нибудь сможет доходчиво объяснить. http://www.cyberforum.ru/cpp-beginners/thread810733.html
постфиксная перегрузка поная запись C++
Здарова! создал класс Int2 как бы моделирующий int в нем решил перегрузить все операторы которые токо есть с вызовом в короткой форме и в полной. оператор постфиксный ++ перегрузил так Int2 operator++(int) { return val++; //это открытый член-значение класса. }
функции и матрицы C++
всем привет! задание следующее: Написать функции: 1. создания матрицы размерности , элементы матрицы А – вещественные числа. Параметры функции – сама матрица, ее размерность. 2. печати матрицы. Параметры функции – сама матрица, ее размерность. 3. поиска суммы положительных элементов матрицы. для начала написал без функций, создает и печатает без проблем. Написал с функцией и крах......
C++ Внезапное прекращение работы программы http://www.cyberforum.ru/cpp-beginners/thread810694.html
#include<iostream> #include<cstdlib> #include<conio.h> #include<ctime> using namespace std; int* elp(int *A,int *n,int e) //Добавление элемента в начало массива { *n++;
C++ Пятерки Задано натуральное N. Требуется написать программу, которая определит количество цифр 5 в записи всех натуральных чисел от 1 до N включительно. Входные данные Во входном файле INPUT.TXT в единственной строке задается число N <= 10^18. Выходные данные В выходной файл OUTPUT.TXT записывается найденное число – количество пятерок. подробнее

Показать сообщение отдельно
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 538
17.03.2013, 14:13     Удалить со строки слова
вариант один.

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
#include <iostream>
#include <string>
#include <ctype.h>
using namespace std;
 
int main()
{
    char txt[] = "Asddqw ops Dase ddd yds aqwq ubi";
    char glasn[] = "aeiouy";
    
    char * pch = strtok(txt, " ");
    
    while (pch != NULL)
    {
        bool isglasn = false;
        for (int i = 0; i < 6; ++i)
            if (tolower(pch[0]) == glasn[i])
                isglasn = true;
 
        if (!isglasn)
            cout << pch << " ";
        pch = strtok(NULL, " !,.");
    }
    
    cout << endl;
    system("pause");
}



Второй можно сделать точно так же, просто заменив
C++
1
char * pch = strtok(txt, " ");
на
C++
1
2
string txt2 = "Asddqw ops Dase ddd yds aqwq ubi";
char * pch = strtok(const_cast<char*>(txt2.c_str()), " ");
 
Текущее время: 18:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru