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

Удалить все символы в строке, не являющиеся буквами и заменить множественные пробелы одним - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Копирование содержимого одного файла в другой посредством командной строки http://www.cyberforum.ru/cpp-beginners/thread518956.html
Здравствуйте, Передо мной встала задача написать программу, которая работала бы через командную строку, а именно которой можно было бы задавать параметр для адреса исходного файла и параметра для адреса файла в который поступает содержимое, скопированное из оригинала. Саму программу которая должна открывать два файла, копировать содержимое из исходного и вставлять в указанный файл не...
C++ файловый менеджер (консоль) помогите написать консольный файловый менеджер который может: копировать, удалять, перемещать файлы. буду рад любой помощи (наработки, исходники похожих программ) http://www.cyberforum.ru/cpp-beginners/thread518942.html
Сложение первого и второго элементов массива и записать результат в третий C++
Cоздать массив из 5 элементов. Mas-4 ;Mas-4; Mas-7; Mas-3; Mas-9. Произвести сложение первого и второго элементов массива и записать результат в третий, умножить полученное значение с четвёртым элементом массива и поместить результат в пятый.
C++ Ошибка библиотек?
Здравствуйте,помогите пожалуйста разобраться,я взял код который был написана VS 2008 скопировал в VS 2010 и попытался откомпилировать, и вышла ошибка.Что нужно исправить? #include <iostream> #include <cstdlib> #include <cmath> #include <ctime> #include <fstream> using namespace std;
C++ Сохранения http://www.cyberforum.ru/cpp-beginners/thread518853.html
Здравствуйте! Пишу игру на языке C. Хотел бы задать вопрос: как реализовать что-то наподобие сохранений? Т.е. чтобы программа записывала данные игрока (т.е. значения переменных) в файл, а потом можно бы было их открыть. Заранее спасибо. Не писать типа: пиши на C++. Если надо, то и на c++ переведу.
C++ СЛАУ методом ортогонализации Помогите в решение задачи. Нахождение решений линейных уравнений методом ортогонализации на С++/C/C#. Может кто-нибудь знает где лежит готовый код. Скоро сдавать... подробнее

Показать сообщение отдельно
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
14.03.2012, 21:35     Удалить все символы в строке, не являющиеся буквами и заменить множественные пробелы одним
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
39
40
41
42
43
44
45
46
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#define STR_SIZE 80
 
char *modifystring(char *str);
 
int main()
{
    char str[STR_SIZE];
    puts("Введите строку\n");
    gets(str);
    puts(modifystring(str));
    return 0;
}
 
char *modifystring(char *str)
{
    char *temp = str;
    char *out = str;
    bool whitespace = false;
    while (*str)
    {
        if(isalpha(*str))
        {
            *temp++ = *str++;
            whitespace = false;
        }
 
        else if(*str == ' ')
        {
            if (!whitespace)
            {
                *temp++ = *str++;
                whitespace = true;
            }
            else *str++;
        }
 
        else *str++;
 
    }
 
    *temp = '\0';
    return out;
}
 
Текущее время: 19:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru