Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 12
1

Отредактировать текст, заменяя буквы «о» на «а»; по нажатию произвольной клавиши выделить цветом первое исправленное слово

28.04.2013, 12:08. Просмотров 1772. Ответов 11
Метки нет (Все метки)

Доброго всем дня. Помогите пожалуйста доделать программу.

С помощью текстового редактора Блокнот создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки не превышает 70 символов). Имя файла должно иметь расширение txt. Отредактировать текст, заменяя буквы «о» на «а»; по нажатию произ-вольной клавиши выделить цветом первое исправленное слово.

Не получается выделить слово.
Моя программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <stdio.h>
#include <stdlib.h>
int main() {
    FILE* f = fopen("in.txt", "r");
    if (f == NULL) {
        printf("Can't open file\n");
        system("pause");
        return 0;
    }
    char cur,
        prev;
    int i = 0,
        start = 0,
        firstStart = -1,
        firstEnd = -1;
    
    while (!feof(f)) {
        cur = getc(f);
        printf("%c", cur);      
    }
    printf("\n");
    system("pause");
rewind(f);
    i = 0;
    while (!feof(f)) {
        cur = getc(f);
    
        if (cur != 'o') {
            printf("%c", cur);
        } else {
            printf("a");
        }
        i++;
    }
    system("pause");
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2013, 12:08
Ответы с готовыми решениями:

Файлы: вывести текст на экран; по нажатию клавиши выделить каждое предложение текста
Помогите пожалуста на завтра очень нужно сделать. Нужно создать текстовый файл(.dat) в нем должно...

Дан текст в контейнере выделить все гласные буквы красным цветом
Как на подобие вот такого вот сприпта сделать чтобы все гласные быквы в тексте выделялись красным...

Отредактировать заданный текст, заменяя многоточия точкой
Вот ряд задач, нужно к ним решение. Плиз Хелп)) 1)отредактировать заданный текст, заменяя...

Из текста выделить все слова, содержащие буквы, входящие в первое слово этого текста
Помогите решить 4 задачки скоро сдавать, а я не успеваю сам сделать. Заранее благодарю! 1....

11
243 / 244 / 38
Регистрация: 08.04.2013
Сообщений: 927
28.04.2013, 12:41 2
я правильно понял,что в блокноте надо изменить цвет текста?
0
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 12
28.04.2013, 12:43  [ТС] 3
Цитата Сообщение от metaluga145 Посмотреть сообщение
я правильно понял,что в блокноте надо изменить цвет текста?
Нет, нужно выделить первое исправленное слово.
0
243 / 244 / 38
Регистрация: 08.04.2013
Сообщений: 927
28.04.2013, 12:46 4
Цитата Сообщение от !Paha! Посмотреть сообщение
Нет, нужно выделить первое исправленное слово.
В файле txt выделить цветом первое измененное слово?так?
0
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 12
28.04.2013, 12:47  [ТС] 5
Цитата Сообщение от metaluga145 Посмотреть сообщение
В файле txt выделить цветом первое измененное слово?так?
Нет, при выводе текста в компиляторе
0
243 / 244 / 38
Регистрация: 08.04.2013
Сообщений: 927
28.04.2013, 12:48 6
Цитата Сообщение от !Paha! Посмотреть сообщение
Нет, при выводе текста в компиляторе
В компиляторе???????
0
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 12
28.04.2013, 12:50  [ТС] 7
Цитата Сообщение от metaluga145 Посмотреть сообщение
В компиляторе???????
Да. Ну или хотя бы просто выделить это слово какими-нибудь символами.
0
0 / 0 / 0
Регистрация: 17.09.2012
Сообщений: 23
28.04.2013, 12:52 8
Выделять текст в компиляторе это слишком сурово
0
243 / 244 / 38
Регистрация: 08.04.2013
Сообщений: 927
28.04.2013, 12:53 9
Цитата Сообщение от !Paha! Посмотреть сообщение
Да.
Я не про, но на сколько знаю, то компилятор никуда никакие слова не выводит.

Цитата Сообщение от !Paha! Посмотреть сообщение
Ну или хотя бы просто выделить это слово какими-нибудь символами.
В задании сказано выделить цветом. Вы можете уточнить входные и результирующие данные и их форматы( что, куда и как вводится и что, куда и как выводится)??
0
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 12
28.04.2013, 12:57  [ТС] 10
Цитата Сообщение от metaluga145 Посмотреть сообщение
В задании сказано выделить цветом. Вы можете уточнить входные и результирующие данные и из форматы( что, куда и как вводиться и что, куда и как выводиться)??
Нужно прочитать из txt файла текст, заменить все 'о' на 'а', и первое исправленное слово в котором заменили 'о' на 'а' нужно как-то выделить.
0
243 / 244 / 38
Регистрация: 08.04.2013
Сообщений: 927
28.04.2013, 12:59 11
!Paha!, перефразирую вопрос. Куда выводятся измененные данные?Тоже в txt?
0
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 12
28.04.2013, 13:07  [ТС] 12
Цитата Сообщение от metaluga145 Посмотреть сообщение
!Paha!, перефразирую вопрос. Куда выводятся измененные данные?Тоже в txt?
Должно получиться типо такого))
Отредактировать текст, заменяя буквы «о» на «а»; по нажатию произвольной клавиши выделить цветом первое исправленное слово
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2013, 13:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Выделить нужный текст другим цветом цветом
как выделить a,a, a другим цветом

Изменение цвета строки в консоли по нажатию произвольной клавиши
Не могу побороть 3 - тий пункт. Может кто поможет))) С помощью текстового редактора «Блокнот»...

По нажатию произвольной клавиши поочередно выделять предложения текста
Всем добрый вечер. Помогите реализовать на языке паскаль часть кода. Вот задача: С помощью...

Выбрать слово максимальной длины, выделить это слово в предложении красным цветом
Помогите написать программу. Ввести предложение и выбрать слово максимальной длины, выделить это...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

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