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

Удаление лишних пробелов в начале и конце строки. - C++

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

Показать сообщение отдельно
firefox1913
27 / 27 / 2
Регистрация: 01.07.2009
Сообщений: 58
14.08.2009, 19:28
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
#include <iostream>
#include <cstring>
using namespace std;
char *allgoritm(char *str)
{
 int beg,end,i;
 for(i=0; i < strlen(str); i++)
  if(*(str+i)!=' ')
  {
    beg=i;
    break;
  }
 for(i=strlen(str)-1; i >=0; i++)
  if(*(str+i)!=' ')
  {
    end=i;
    break;
  }
 char *st=new char[strlen(str)];
 int j=0;
 for(i=beg; i <=end; i++)
 {
  *(st+j)=*(str+i);
  j++;
 }
 *(st+j+1)='\0';
 return st;
}
int main()
{
    char str[256],*s;
    cin.getline(str,256);
    s=allgoritm(str);
    cout<< s <<endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.