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

Неправильно считается количество пробелов в string - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ РСН http://www.cyberforum.ru/cpp-beginners/thread1040645.html
Что такое РСН и как его отключить в visual studio 2010 express
C++ Переписать код с функцией Как записать эту задачу с помощью функций? Условие: Проверить, есть ли в матрице хотя бы одна строка, содержащая положительный элемент, и найти ее номер. #include <stdio.h> #include <math.h>... http://www.cyberforum.ru/cpp-beginners/thread1040639.html
Поменять местами максимальный элемент и первый, используя одномерный массив C++
Здравствуйте, искал на форуме нашел частичные данные, которые не могу даже нормально соединить, помогите "поменять местами максимальный элемент и первый, используя одномерный массив на c++", заранее...
Бинарные файлы данных C++
Доброго времени суток, господа) извольте помочь мне с кодом):senor: Задание: Есть бинарный файл Ф1 с целыми числами:10 отрицательных и 10 больше 0. Создать файл Ф2 в котором будет 5...
C++ Объясните в чем заключаются ошибки в приведенном коде http://www.cyberforum.ru/cpp-beginners/thread1040608.html
Объясните в чем заключаются ошибки в приведенном коде... class table { int size; int priority; public: table(int s = 0, int p):size(s), priority(p){} virtual void print()=0; }; class...
C++ Permission denied пытаюсь запустить программу и выскакивает ошибка Permission denied в dev c++ и в коде блоксе #include <stdio.h> #include <conio.h> #include <stdlib.h> const int p=6; int random(int N) {... подробнее

Показать сообщение отдельно
ivan92
0 / 0 / 1
Регистрация: 30.01.2013
Сообщений: 188

Неправильно считается количество пробелов в string - C++

14.12.2013, 00:51. Просмотров 298. Ответов 2
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
string newName; again:
try{
  int space_count=0;
  cout<<"Введите новые ФИО клиента:"; cin>>newName;
  for(int i=0;i<newName.length();i++) if(newName[i]=' ') space_count++;
  if (space_count!=2) throw wrongSringExceptionObj;
}
catch(wrongStringException){goto again;};
Не ругайтесь и не обращайте внимания на goto, проблема не в нем, а в подсчете пробелов. Каждый символ строки считается за пробел почему то.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru