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

Вычеркните из строки все знаки препинания (с++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подпрограммы (Error...: Expression syntax) http://www.cyberforum.ru/cpp-beginners/thread749106.html
#include<stdio.h> #include<conio.h> #include<alloc.h> void Outmatr(float **A,int n); void proizv(float **A, float **B, int n, float **C); void Poiskmax(float **C, int n, float *maxC, int *im, int *jm); void main() { float **A,**B,**C,maxC; int im,jm,i,j,n; clrscr();
C++ Подсчитать и вывести на экран число слов в ней, а затем и каждое отдельное слов Помогите с кодом: Введите с клавиатуры строку символов, после чего подсчитайте и выведите на экран число слов в ней, а затем и каждое отдельное слово. http://www.cyberforum.ru/cpp-beginners/thread749105.html
C++ Объявленный класс не воспринимается как тип
Подскажите почему вылетает эта ошибка?
Заменить все четные элементы массива на значение 0 C++
Помогите, пожалуйста, вывести числа следующим образом: 2 0 4 0 9 9 6 6 5 5 3 3 5 5 8 0
C++ Вложение циклов http://www.cyberforum.ru/cpp-beginners/thread749083.html
Объясните вложение циклов и привидите примерчик какой-нить...
C++ Помогите создать класс с именем ZARPLATA 1.Создать класс с именем ZARPLATA, содержащий следующие поля: •табельный номер; •фамилия И.О. работника; •оплата за один час работы; •количество обработанных дней; •премия. 2.Написать программу, реализующую следующие методы, определенные вне класса: •ввод с клавиатуры данных в массив, состоящий из десяти объектов (работников) класса ZARPLATA; •рассчитать зарплату каждого работника за... подробнее

Показать сообщение отдельно
rangerx
1918 / 1527 / 139
Регистрация: 31.05.2009
Сообщений: 2,886
28.12.2012, 19:59     Вычеркните из строки все знаки препинания (с++)
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
#include <iostream>
#include <cctype>
 
using namespace std;
 
int main() {
 
    char s[256];
    
    cout << "input string: ";
    cin.getline(s, sizeof(s));
 
    int n = 0;
    for(int i = 0; s[i] != '\0'; ++i) {
        
        if(!ispunct(s[i])) {
            
            s[n] = s[i];
            ++n;
        }
    }
    s[n] = '\0';
 
    cout << "result: " << s << endl;
}
 
Текущее время: 08:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru