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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2011, 17:46   #1
meta
Пользователь
 
Регистрация: 07.12.2010
Сообщений: 27
По умолчанию Инверсия букв в словах на Си.

Собственно, вводим предложение и выводим каждое слово отдельно, но с буквами задом наперед (зонтик ---> китноз).
я пробовал что-то сделать, но не понимаю толком как все-таки это реализовать. в любом случае, кидаю, что пока имею:

Код:
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <ctype.h>
#define rzd " .,;:!?()"

int main()
{
  char sen [200], csen [200]; \\делаю массив, где будет введенная строка и еще один, дополнительный.
  char *pw;
  int i;
  puts ("\n Sentence: ");
  gets (sen);
  puts ("\n Slova: ");
  strcpy (csen, sen);
  pw = strtok (sen,csen); \\планировалось, что pw будет этим каждым словом, что выводятся
	for (i=rzd;(pw+i)!=NULL;i--) \\тут уже бред, но я не пойму, как тут быть
	printf("\n %s", pw);
  getch();
}

объясните, пожалуйста, как же все таки это сделать?

Последний раз редактировалось meta; 25.05.2011 в 17:51.
meta вне форума Ответить с цитированием
Старый 25.05.2011, 23:26   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

meta

неправильное использование функции strtok.

читай документацию, если не получается читай снова. обычно или помогает, или "да пошло оно всё, да я лучше в управдомы переквалифицируюсь!" 0_o
Rififi вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В тех словах, которые оканчиваются сочетанием букв “ing”, заменить это окончание на “ed”. Sh@rky Паскаль, Turbo Pascal, PascalABC.NET 8 20.12.2015 18:23
Подсчет букв в словах (Си) N.o.n.a.m.e Помощь студентам 4 12.08.2010 17:01
Снова Инверсия) Lag Общие вопросы C/C++ 2 10.05.2010 21:31
Инверсия в словах Lag Общие вопросы C/C++ 4 02.05.2010 15:52
Инверсия Witaliy Общие вопросы Delphi 2 12.05.2008 19:23