Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
!Paha!
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 12
#1

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

28.04.2013, 12:08. Просмотров 1093. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2013, 12:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Отредактировать текст, заменяя буквы «о» на «а»; по нажатию произвольной клавиши выделить цветом первое исправленное слово (C++):

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

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

Дан текст в контейнере выделить все гласные буквы красным цветом - JavaScript
Как на подобие вот такого вот сприпта сделать чтобы все гласные быквы в тексте выделялись красным цветом. function f() { a...

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

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

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

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

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

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

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

В произвольной строке исключить первое и последнее слово - Visual Basic
В произвольной строке исключить первое и последнее слово, с помощью макросов visual basic

Преобразовать текст, заменяя каждое число '2' на слово 'два' - Free Pascal
Преобразовать текст,заменяя каждое число '2' на слово 'два'


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.04.2013, 13:07
Ответ Создать тему
Опции темы

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