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

Удалить из первой строки символы, которых нет во второй - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В тех словах, которые оканчиваются сочетанием букв ing, заменить окончание на ed http://www.cyberforum.ru/cpp-beginners/thread182461.html
Дан текст. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелы внутри себя, будем называть словами. В тех словах, которые оканчиваются сочетанием букв ing,...
C++ Функция вывода символа по коду его клавиши: есть ли такая? Собственно, мне нужно выводить на экран буквы от a до какойто буквы вплоть до z. Так как коды букв идут последовательно, напрашивается решение: сделать цикл, начинающийся с кода буквы a и до нужной... http://www.cyberforum.ru/cpp-beginners/thread182456.html
Соседние цифры в числе C++
Необходимо составить функцию, которая проверяет, являются ли цифры в натуральном ряду в числе соседними, т.е 12 21 32 и т.д. кроме 10, 0 не является натуральным числом. В main нужно организовать ввод...
Для тройки натуральных чисел определить их больший общий делитель. C++
Помогите решить задачу Для тройки натуральных чисел определить их больший общий делитель.
C++ Написать функциию http://www.cyberforum.ru/cpp-beginners/thread182444.html
Доброе время суток. Помогите пожалуйста: программа должна быть написана на языке Си: 1. Написать функцию double* txt2double(char * , int *size). Первый параметр – указатель на строку, в которой...
C++ Рекурсивная функция для вычисления количества цифр натурального числа Нужно написать рекурсивную функцию для вычисления количества цифр натурального числа. Подскажите какой алгоритм нужен, для обычного вычисления колличесва цифр? Обязательно ли сдесь строку... подробнее

Показать сообщение отдельно
accept
4825 / 3246 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
06.12.2010, 11:54
C
1
2
    printf("vvedite 1 predlozenie s *  v konce\n");
    enter(a1, sizeof a1);
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int enter(char arr[], int size)
{
    int i, c;
 
    c = '\0';
    /* там внизу проверка c == '*',
       если с не запишется в цикле,
       то случайные данные могут пройти проверку */
    for (i = 0;
         i < size - 1 && (c = getchar()) != EOF && (arr[i] = c) != '*';
         i++)
        ;
    if (c == '*')
        i++;
    arr[i] = '\0';
    if (ferror(stdin))
        return -1;
    return i;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru