0 / 0 / 0
Регистрация: 23.12.2017
Сообщений: 3
1

Удалить из введенной строки все символы, отличные от прописных латинских букв и пробелов

24.12.2017, 08:20. Показов 3899. Ответов 2
Метки нет (Все метки)

Всем привет,можете помочь пожалуйста? Или хотя бы суть немного подсказать,сижу несколько дней парюсь,а все равно ступор(

Удалить из введенной строки все символы, отличные от прописных (заглавных) латинских букв и пробелов.
Подсчитать число з

Примерная часть того что получилась,без подсчёта выглядит как то так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void strok_operation(char* str0,char* str1)
{
   char s0[100];
   char s1[100];
   char a=65;
   char b=90;
   char c=13;
   char d;
   int j=0;
   for(int i=0;i<strlen(s0);i++)
   {
           
           if ((s0[i]>=a)&&(s0[i]<=b)||(s0[i]=c))
           { 
           s0[i]=s1[j];
           }
 j++;
           s1[j]='\0';      
   
   }
}


Желательно функциям из библеотики string.h ну и циклами,буду очень признателен!))
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2017, 08:20
Ответы с готовыми решениями:

Удалить из введенной строки все символы, отличные от прописных латинских букв и пробелов
Цель работы Научиться работать со строками. Освоить способ динамического захвата и освобождения...

С исходной строки символов удалить символы, отличные от русских букв и пробелов
С исходной строки символов удалить символы, отличные от русских букв и пробелов.

Подсчитать, сколько было введено: латинских прописных букв, кириллических прописных букв, цифр, знаков переноса, прочих символов.
Помогите, пожалуйста, написать программу :scratch: Подсчитать, сколько было введено: латинских...

Из строки удалить все символы, кроме пробелов, не являющиеся буквами английского алфавита
Разработать консольное приложение. 1. Во введенной строке после k-го символа вставить заданную...

2
836 / 639 / 940
Регистрация: 26.06.2015
Сообщений: 1,409
24.12.2017, 13:45 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#define is_task(c) (((c) >= 'A' && (c) <= 'Z') || (c) == ' ')
 
size_t str_remove(char* s){
    size_t n = 0;
    for(char* p = s; *s; *s = *++p){
        if(is_task(*s))
            ++s;
        else
            ++n;
    }
    return n;
}
 
int main(void){
    char s[] = "algolPASCAL, lispCOBOL, phpPERL, forthFORTRAN";
 
    size_t n = str_remove(s);
    std::cout << s << std::endl << "count: " << n << std::endl;
    std::cin.get();
    return 0;
}
1
0 / 0 / 0
Регистрация: 23.12.2017
Сообщений: 3
24.12.2017, 14:22  [ТС] 3
Геомеханик, Можно обьяснить суть этого цикла,пожалуйста?


for(char* p = s; *s; *s = *++p)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.12.2017, 14:22
Помогаю со студенческими работами здесь

Удалить из строки все символы кроме букв и цифр; заменить цифры на '**'
ввести рядок , удалить в нем все символы кроме букв и цифр, заменить цифры на '**' вивести на...

Удалить из строки слова, состоящие только из прописных букв
Работа со строками (С) Дана строка символов, состоящая из прописных и строчных латинских букв и...

В заданной строке символов удалить символы, отличные от русских букв и пробелов
Помогите пожалуйста решить задачу.Она выглядит так: С заданной строки символов удалить символы,...

Удалить из текста все символы, отличные от цифр и пробелов.
помогите решить следующую задачу по ассемблеру: Удалить из текста все символы, отличные от цифр и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru