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

как задать знак пробела? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
dragon52
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 14
16.11.2013, 19:14     как задать знак пробела? #1
Дано натуральное число n и символы s1,....,sn. Группы символов разделённые пробелом будут называться словами. Найти длину самого короткого слова. Как мне в строчке 12 задать пробел как символ?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
int main()
{   char const n=10;
char i, min=0, min1=10;
char s[n];
cout<<"vvedite simvoli \n";
for (i=0;i<n;i++)
cin.get(s,n);
for (i=0;i<n;i++)
{min+=1;
    if (s[i]==' ')
    {   if (min1>min)
    min1=min-1;
    min=0;}}
cout<<min1;
system ("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
16.11.2013, 19:19     как задать знак пробела? #2
Цитата Сообщение от dragon52 Посмотреть сообщение
Как мне в строчке 12 задать пробел как символ?
Цитата Сообщение от dragon52 Посмотреть сообщение
if (s[i]==' ')
И что не устраивает?
dragon52
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 14
16.11.2013, 19:26  [ТС]     как задать знак пробела? #3
Цитата Сообщение от Tulosba Посмотреть сообщение
И что не устраивает?
а разве если использовать тип char символ пробела нужно задавать в ' ' ? Ведь в нем пропускается символ пробела
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
16.11.2013, 19:29     как задать знак пробела? #4
dragon52, у Вас проблема в 9 строке, а не в 12. Используйте http://www.cplusplus.com/reference/i...tream/getline/
Yandex
Объявления
16.11.2013, 19:29     как задать знак пробела?
Ответ Создать тему
Опции темы

Текущее время: 17:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru