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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2011, 21:20   #1
Bezukhoff
 
Регистрация: 26.12.2011
Сообщений: 4
По умолчанию Работа со строками. (С)

Доброго времени суток, уважаемые.

Дан текст, состоящий из предложений, разделенных точками. Напишите программу, производящую следующее форматирование: после каждой точки в конце предложения должен стоять хотя бы один пробел; первое слово в предложении должно начинаться с прописной буквы.
Прошу натолкнуть на идею, как это просто и быстро реализовать. Тут что-то пытаюсь придумать, но ничего...
Еще кто-то подсказал, что можно использовать указатели, но так это меня совсем демотивировало.
[CODE] #include <stdio.h>
void main()
{
char z, s; // соответст. предыдущий и текущий символы
char a; // переменная для хранения символов

printf("Type in a sentence with a point, please:\n");
for (z=s=' '; z!='.'; s=z)
{
scanf("%c", &z);
if (z=='.' && s!=' ')
{
a=s;
z=a;
s=' ';

}
else continue;

}
}

Последний раз редактировалось Bezukhoff; 26.12.2011 в 21:31.
Bezukhoff вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со строками Сметуська Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 30.05.2011 15:15
Работа со строками. Mr.BL@CK Помощь студентам 6 28.03.2011 12:52
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
Работа со строками GoAnd Общие вопросы по Java, Java SE, Kotlin 9 22.09.2010 03:36
Работа со строками Irishka18 Помощь студентам 1 01.12.2009 20:32