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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ А с чего начинали вы? http://www.cyberforum.ru/cpp-beginners/thread368715.html
Перелазил много тем с книгами и их ОЧЕНЬ большое количество, многие уже очень старые. Пожалуйста посоветуйте какой нибудь материал для полного чайника в С++. ссылку плиз не на тему с книгами а именно на книгу! Буду очень благодарен! И пожалуйста не стебитесь. Все когда то начинали!!! Добавлено через 22 минуты Я конечно же могу скачать/купить книгу которой мне название больше всего...
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 main(int argc, char *argv)
C++ Почему значение переменной char передаётся в другую переменную? /del. Пора спать уже, разобрался))) подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
19.10.2011, 12:49     написать програму void(char source[] ,char dest[]) которая скопирует все символы из source[] ,которые не принадлежат алфавиту , в dest[].
Akimzhan, программу можно сделать и короче + избавиться от пары хедеров и заменив
стандартную функцию
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
isalpha
проверки символа принадлежности буквам, условием
C++
1
2
if('a' <= source[0] && source[0] <= 'z' ||
           'A' <= source[0] && source[0] <= 'Z')
- для наглядности расписал source[0] и пределы 'a' и 'Z' в идеале всё ещё короче может быть, только вот понимание происходящего может потеряется, вобщем вот новый прототип
C
1
2
3
4
5
6
7
8
9
10
11
void getAlphas(char source[], char dest[])
{
    long sLen = 0;
    while(*source != NULL)
    {
        if('a' <= source[0] && source[0] <= 'z' ||
           'A' <= source[0] && source[0] <= 'Z') 
           *dest++ = *source;
        *source++;
    }
}
хедер всего один
C
1
#include <stdio.h>//printf scanf
, тело main без изменений
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru