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

Пробел в конце строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразовать строку: все вхождения abc заменить на def http://www.cyberforum.ru/cpp-beginners/thread702572.html
написать программу Дана строка из 80 символов, известно что в начале строки s находится не более 40 латинских букв, за которыми следуют пробелы. Напечатать эту строку выполнив преобразование: все вхождения abc заменить на def
C++ выводит белиберду Помогите оформить стек! Нужно чтобы я ввел стек и появилось меню операций, а тут выводит аж 5 раз меню! #include<iostream> #include<stdio.h> #include<conio.h> using namespace std; const int maxlength = 5; struct Stack { int top; char elements; http://www.cyberforum.ru/cpp-beginners/thread702570.html
В чем ошибка? C++
Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…). Определить другие методы. Написать программу, демонстрирующую работу с этим классом. Класс соответствует индивидуальному варианту. 1. Student: Фамилия, Имя, Отчество, Дата рождения, Адрес, Средний балл, Факультет, Курс. Определить является ли студент «двоечником», «троечником», «хорошистом»,...
Задача по С++ для первого курса C++
Здравствуйте. Задали написать программу для решения этой формулы: Составил вот такой код: #include <cstdio> #include <cmath> #include <conio.h> int main() { double x,p1,p2,p3,p4,p5,p6,f;
C++ pascal http://www.cyberforum.ru/cpp-beginners/thread702540.html
Даны стороны двух треугольников. найти сумму их периметров и сумму их площадей,определить процедуру для расчёта периметра и площади треугольника по его сторонам. помогите решить. пожалуйста .
C++ Работа с массивом указателей в классе Здравствуйте! Суть задания написать телефонную книгу. Существуют два класса. Первый хранит данные контакта, а через второй идет работа с самой телефонной книгой. В классе PhoneBook я создал массив указателей на контакты. Но суть в том, что, например, после записи контактов stud.Add(); адреса из массива (pst, pst и т.д.) уничтожаются, и stud.Prt() не работает. Как сделать чтобы эти адреса не... подробнее

Показать сообщение отдельно
Ден90
2 / 2 / 0
Регистрация: 19.11.2012
Сообщений: 55
19.11.2012, 21:51  [ТС]     Пробел в конце строки
Большое спасибо за ответ!
Вдруг будет интересно: реверс слов в строке насколько все плохо?
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
42
43
44
45
46
#pragma hdrstop
#include <iostream>
using std::cout;
#include <string>
using std::string;
#pragma argsused
 
int main(int argc, char* argv[])
{
   string s;
   string ts;
   string ends;
   s = "123 456  a0sd 0970 qwe";
   int i = 0;
   int b = -1;
   int ib = 0;
   char temp;
 
   here:
 
   if ( s[i] == ' ')
      i++;
      b = b + 1 + ib;
 
      for ( i; s[i] != ' '; i++)
      {}
      ts.clear();
      ib = i - b;
      ts = s.substr(b,ib);
      int j = ts.length() -1;
 
      for ( int count = 0; count < j ; count++)
      {
         temp = ts[j];
         ts[j] = ts[count];
         ts[count] = temp;
         j--;
      }
   ts+=' ';
   ends.append(ts);
   if ( ends.length() -1 != s.length())
   goto here;
   cout << ends;
   Sleep (1000);
   return 0;
}
 
Текущее время: 07:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru