Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 28.12.2010, 00:49   #1
Vitalka
Пользователь
 
Регистрация: 16.12.2010
Сообщений: 16
По умолчанию Строки(с++)

Упорядочить слова в алфавитном порядке

Вопрос в следующем: как сделать так чтобы введенная строка была разбита на слова в столбик?
(Ex:
ввели: qwe asd fds,
а вывелось:
qwe
asd
fds)

заранее спасибо!!!
Vitalka вне форума
Старый 28.12.2010, 00:54   #2
andrewpalkin
Форумчанин
 
Аватар для andrewpalkin
 
Регистрация: 23.11.2010
Сообщений: 458
По умолчанию

Пройди по символам введенной строки и замени все ' ' на '\n' .
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
andrewpalkin вне форума
Старый 28.12.2010, 01:48   #3
Vitalka
Пользователь
 
Регистрация: 16.12.2010
Сообщений: 16
По умолчанию

а можно поподробней, что значит пройти по всем символам?
Vitalka вне форума
Старый 28.12.2010, 02:55   #4
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

Код:
char text[100];//строка символов
for (int i=0;i<strlen(text);i++)
   (text[i]==' ')?cout<<endl:cout<<text[i];
или так

Код:
string text;
for (int i=0;i<text.length();i++)
   (text[i]==' ')?cout<<endl:cout<<text[i];
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума
Старый 30.12.2010, 17:23   #5
Vitalka
Пользователь
 
Регистрация: 16.12.2010
Сообщений: 16
По умолчанию

Спасибо большое
Vitalka вне форума
Старый 30.12.2010, 17:36   #6
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

разбить строку на слова


Код:
#include <stdio.h>
#include <conio.h>
#include <string.h>

int main() {
  char str[255], *p = NULL;

  printf("---Enter string---");
  gets(str);

  for (p = strtok(str, " "); p != NULL; p = strtok(NULL, " "))
		printf("%s\n", p);

  flushall();
  printf("Press any key for exit...");
  getchar();
  return 0;
};
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0 . Если совпадающих подстрок нет, Шпунюся Помощь студентам 1 16.12.2010 21:02
Создание пустой строки и копирование в неё содержимое предыдущей строки Gvaridos Microsoft Office Excel 2 29.10.2010 13:33
Дбавление новой строки, после строки с подходящими параметрами RailOS Microsoft Office Excel 5 18.08.2010 10:12
Определять максимальную длину той части строки s, которая не содержит символы из строки s1. Александе еть я Общие вопросы C/C++ 5 13.04.2010 20:54
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10