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

Дан массив символьных строк. В каждой строке удалить путем сдвига все латинские буквы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление лишних пробелов в начале и конце строки. http://www.cyberforum.ru/cpp-beginners/thread24973.html
Нужно написать функцию char*alltrim(char*string) для удаления пробелов в начале и конце строки с помощью указателей. Помогите завершить задачку. Возник ряд вопросов: 1) как создать какую-то произвольную переменную типа char ( у меня это p)и записать туда из строки string подстроку начиная с определённого элемента заканчивая другим элементом с помощью указателей? Надо ли в конце этой строки p...
C++ программа четырехзначное число Программу в C++ Дано четырехзначное число х. Нужно вывести на экран сообщение о том, сколько в этом числе одинаковых цифр и каково их значение http://www.cyberforum.ru/cpp-beginners/thread24937.html
C++ Как возвратить одномерный массив
Есть вопрос. Можно ли возвратить из одной функции в другую, ее вызвавшую, не просто одно значение, а массив значений через return? void main() { ... func(A); } int func(int *S) { .... return A; /*Или что-то в этом роде*/
C++ API функции для работы с окном
Подскажите, пожалуйста, есть ли API функции в с++, с помощью которых можно закрывать, разворачивать, сворачивать, перемещать и т.п. окно ? Если есть, напишите их или дайте ссылку на источник.
C++ Принадлежность точки к отрезку. http://www.cyberforum.ru/cpp-beginners/thread24910.html
УВАЖАЕМЫЕ ЭКСПЕРТЫ ПОМОГИТЕ УЛУЧшИТЬ АЛГОРИТМ ДЛЯ ДАННОЙ ЗАДАЧИ.... Точки и отрезки (Время: 2 сек) Дано N отрезков на числовой прямой и M точек на этой же прямой. Для каждой из данных точек определите, скольким отрезкам она принадлежит. Точка x считается принадлежащей отрезку с концами a и b, если выполняется двойное неравенство min(a, b) <= x <= max(a, b). Входные данные Первая строка...
C++ Обьём целиндра + 10 r,h, значений и 10 выводов. Здравствуйте все, прошу прощения если такая тему уже было но найти не могу. Суть в чём, Написать программу которая посчитала бы обьём целиндра И вы водила, его с помощью ФУНКЦИИ (я так понимаю передача данных методом копирования или по ссылке) Я то написал программу, но я меня не было тогда когда была лекция про эти методы, в книгах понять не могу как это делается, собвственно как вывести... подробнее

Показать сообщение отдельно
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
04.03.2009, 17:12     Дан массив символьных строк. В каждой строке удалить путем сдвига все латинские буквы.
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
#include <stdio.h>
#include <conio.h>
 
//функция удаляет латинские символы со сдвигом остальных символов
void replace(char s[]) 
{
     int i, j;
     for(i=0; s[i]!='\0'; i++)
        if((s[i]>=65 && s[i]<=90) || (s[i]>=97 && s[i]<=122)) {
           for(j=i; s[j]!='\0'; j++) 
              s[j] = s[j+1];
           i--;
        }
}
 
int main()
{
    char s[512] = "C is a general-purpose programming language."; //какой-то текст
    
    replace(s);
    printf("%s", s);
    getche();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru