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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Quarintium
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 34
#1

Записать символы в массив - C++

06.05.2014, 19:02. Просмотров 205. Ответов 4
Метки нет (Все метки)

Здравствуйте!
по заданию надо сначала ввести в массив разделители (ну там пробел, "." "," и тд),
потом ввести тест, а потом сосчитать количество слов.
вот функция по вводу разделителей:

C
1
2
3
4
5
6
7
8
9
10
11
void Vvod_Razd(){
  printf("Введите пять разделителей:");
  for(int i=0; i<5; i++){
    /*std::cin>>razd[i];    //пытался так, пробел не видит*/
    razd[i]=getchar();       //пытался так, почему то считывает только 2й и 4й разделители
  }
  printf("Ваши разделители:");  
  for(int i=0;i<5;i++)
    std::cout<<"'"<<razd[i]<<"' ";
    std::cout<<"\n";
}
с ней и проблема
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2014, 19:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Записать символы в массив (C++):

Из файла .txt записать в этот массив символы, так же как они записаны в файле - C++
Данн массив слов. Нужно из файла .txt записать в этот массив символы, так же как они записаны в файле Пример файла: abc def ...

Как записать в переменную буквы, символы, цыфры? - C++
Доброго времени суток, прошу помочь! Как в переменную записать и буквы, и цыфры, и символы? И можна ли это вообще сделать? Заранее...

Задан массив из k символов. Преобразовать массив следующим образом: расположить символы в обратном порядке - C++
Задан массив из k символов. Преобразовать массив следующим образом: расположить символы в обратном порядке. Только начали изучать С++,...

Записать в файл слова, содержащие в своем составе цифровые символы - C++
Сформировать текстовый файл из произвольных слов. Затем создать новый файл, куда занести слова, содержащие в своем составе цифровые...

Преобразовать массив следующим образом: сначала должны стоять цифры, входящие в массив, а затем все остальные символы - C++
помогите пожайлуста с задачей. Задан массив из k символов. Преобразовать массив следующим образом: сначала должны стоять цифры,...

Как записать в текстовый файл символы стрелок (влево, вправо, вниз)? - C++
В консольном приложении использую ASCII-символы стрелок \x001B, \x001A, \x0019. При выводе в текстовый файл на их месте отображаются...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nmcf
5309 / 4629 / 1550
Регистрация: 14.04.2014
Сообщений: 18,437
06.05.2014, 20:38 #2
Не нужно вводить по одному, вводи одной строкой через cin.getline()
Quarintium
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 34
08.05.2014, 23:56  [ТС] #3
а через gets() нельзя?

Добавлено через 5 минут
C
1
2
3
4
5
6
7
8
9
void Vvod_Razd(){
  printf("Введите пять разделителей:");
  gets(razd);      //почему  он пропускает эту строчку???
  gets(razd);
  printf("\nВаши разделители:");  
  for(int i=0;i<5;i++)
    printf("{%c} ",razd[i]);
     printf("\n");
}
nmcf
5309 / 4629 / 1550
Регистрация: 14.04.2014
Сообщений: 18,437
09.05.2014, 08:27 #4
Можно, но gets - устаревшая. Лучше тогда scanf используй.
C++
1
scanf("%5s", razd);
Quarintium
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 34
09.05.2014, 12:42  [ТС] #5
вставил scanf("%5s", razd);
вот что получилось:
Записать символы в массив

при вводе без пробелов всё вроде нормально (там где дуга)
с пробелами получается непонятно что(
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2014, 12:42
Привет! Вот еще темы с ответами:

Работа с текстовым файлом (записать в файл строки и символы в строках в обратном порядке) - C++
Всем привет. Извиняюсь может повторяюсь с задачей, но все же... Задача: Дан txt файл с парой строк, нужно создать результирующий файл и...

Записать в предложении символы длинного слова (всех длинных, если их несколько) в обратном порядке - C++
Поиогите пожалуйста не получается та часть кода где нужно найти и записать в обратном порядке слова. #include &lt;stdio.h&gt; #include...

Сколько букв останется на своих местах в данной строке, ес¬ли ее символы записать в обратном порядке - C++
Сколько букв останется на своих местах в данной строке, ес¬ли ее символы записать в обратном порядке c++ Добавлено через 5 часов 45...

Записать символы строк текста в обратном порядке, заменяя все вхождения подстрок «да» на «таки да» - C++
Прошу о помощи. Я смог создать файл но вот записать символы в обратном порядке никак не получается. #include &quot;stdafx.h&quot; #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.05.2014, 12:42
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru