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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами с первым и последним элементом http://www.cyberforum.ru/cpp-beginners/thread850685.html
Я решила задачку но что-то не так(ошибки никак не исправлю... помогите исправте ошибки,что не правильно я сделала /*Дана матрица B. Найти в каждой строке матрицы максимальный и минимальный...
C++ Строки. Распечатать предложение, удалив из него те слова , которые встретились там более одного раза Ввести предложение , слова в котором разделены пробелами и запятыми . Распечатать это предложение , удалив из него те слова , которые встретились там более одного раза . вот такая задача, сделать... http://www.cyberforum.ru/cpp-beginners/thread850684.html
C++ Вычислить факториал
какое нужно написать уравнение,что бы программа высчитывала факториал числа
C++ Открыть текстовый файл, и удалить в нем все буквы и
Вообщем нужно открыть текстовый файл, и удалить в нем все буквы и. открываю файл с указателем на него FILE *sf в буфер закидываю данные из файла с указателем на них char *buf (1) for(i=0;...
C++ Заполнение матрицы случайными числами http://www.cyberforum.ru/cpp-beginners/thread850653.html
У меня есть код. #include <stdafx.h>; #include <iostream>; #include <stdio.h>; #include <cstdlib>; #include <ctime>; using namespace std; int main() { srand(time(NULL));
C++ заполнение массива битами Добрый день. Не могли бы вы подсказать как заполнить массив битами? Пример: имеется строка: крокодил (64 бит) имеется массив: bool t Как мне сохранить битовое представление строки в массиве,... подробнее

Показать сообщение отдельно
!Paha!
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 12

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

28.04.2013, 12:08. Просмотров 1116. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru