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

написать програму void(char source[] ,char dest[]) которая скопирует все символы из source[] ,которые не принадлежат алфавиту , в dest[]. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ А с чего начинали вы? http://www.cyberforum.ru/cpp-beginners/thread368715.html
Перелазил много тем с книгами и их ОЧЕНЬ большое количество, многие уже очень старые. Пожалуйста посоветуйте какой нибудь материал для полного чайника в С++. ссылку плиз не на тему с книгами а...
C++ Дописать алгоритм Хаффмана #pragma once #include "targetver.h" #include <stdio.h> #include <tchar.h> #include <iomanip> #include <stdlib.h> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread368702.html
C++ Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, от xнач до xкон с шагом dx с точностью ε. Таблицу снабдить загаловком и шапкой. Каждая строка таблицы...
Простая прога с использованием union и классов C++
В чем не правильный мод код. Хочу вывести имя, а выводит любой символ или мусор... #include <iostream> using namespace std; class Student { public: union { char name;
C++ Взглянитe на код http://www.cyberforum.ru/cpp-beginners/thread368671.html
Взглянит на код програми для вивода зн масива (с начала отрицательние потом положитльние в порядке их ввода) Листинг: #include <cstdlib> #include <iostream> using namespace std; int...
C++ Почему значение переменной char передаётся в другую переменную? /del. Пора спать уже, разобрался))) подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
19.10.2011, 09:36
Akimzhan, вот код на Си, нужно будет С++ переделать труда для меня не составит
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
#include <string.h>//strlen
#include <ctype.h>//isalpha
#include <stdio.h>//printf scanf
 
//Копиует в dest буквы из source,
//все остальные символы пропускаются
void getAlphas(char source[], char dest[]);
 
int main()
{
    char ch;//Символ служит условием продолжения или окончания 
    //do while
    char str[1025] = {0};//Думаю 1024 символов с лихвой хватит
    char dst[1025] = {0};//Сюда копировать буквы из str будем
    do
    {
        printf("\tEnter input string\n");
        //В str введенная строка (можно с пробелами)
        scanf("%[^\n]%c",str,&ch);//В ch \n от ввода можно этого не делать
        printf("\tAlphas in str :\n");
        getAlphas(str, dst);
        printf("%s\n",dst);
        printf("Enter 1 for new input\n");
        scanf("%c",&ch);
    }
    while(ch == '1');
    return 0;
}
 
void getAlphas(char source[], char dest[])
{
    long i,k,sLen = strlen(source);
    for(i = 0,k = 0; i < sLen; i++)
    {
        if(isalpha(source[i]))
        {
            dest[k] = source[i];
            k = k + 1;
        }
    }
}
0
Миниатюры
написать програму void(char source[] ,char dest[]) которая скопирует все символы из source[] ,которые не принадлежат алфавиту , в dest[].  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru