|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.12.2009, 21:32 | #1 |
Регистрация: 19.12.2009
Сообщений: 4
|
обработка текста в Си, нужна помощь!!!
здравствуйте! поставлена задача: строка введена с клавиатуры. необходимо в каждом слове убрать предыдущие вхождения последней буквы (например из слова молоко сделать млко).
я пыталась применить функцию strtok, но ничего путного не получилось. помогите найти ошибку в моей программе или способ по - другому решить эту задачу. заранее огромное спасибо!!! # include <stdio.h> # include <iostream.h> # include <conio.h> # include <string.h> void main(void) { int j; char stroka[100], *token, slovo[100], *last, *letter; scanf("%s", &stroka); token=strtok(stroka, " "); while(token!=NULL) { strcpy(slovo, token); j=strlen(slovo)-1; *last=slovo[j]; for(letter=strtok(slovo,last);lette r!=NULL;letter=Strtok(NULL,last)) cout<<letter; cout<<last; slovo=strtok(NULL," "); } getch(); } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
заполнение текста(нужна помощь) | sv2311 | Помощь студентам | 1 | 09.09.2009 17:08 |
Обработка текста | JRcoker | Общие вопросы Delphi | 5 | 31.07.2008 23:35 |
обработка текста | pvleo | Фриланс | 4 | 14.07.2008 05:19 |
Обработка текста | Absent | Помощь студентам | 2 | 20.05.2008 23:17 |
Редактирование текста. Нужна помощь! | quf | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 12.04.2008 08:53 |