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

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

Войти
Регистрация
Восстановить пароль
 
unipharma
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 54
#1

Замена всех малых букв - C++

19.03.2013, 20:58. Просмотров 557. Ответов 3
Метки нет (Все метки)

Написать программу, которая заменяет все малые латинские буквы в файле соответствующими крупными, авсе крупные - соответствующими малыми. Указание. Вместо номеров байтов возвращаются с вызоваf.tellg (), воспользоваться сдвигами относительно текущего доступного байта ios :: cur.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2013, 20:58     Замена всех малых букв
Посмотрите здесь:

C++ Замена малых латинских букв символом "$"
Замена всех "не букв" на их 8-ое представление C++
C++ Написать программу замены во веденной строке малых букв а на заглавные Написать программу замены во веденной строке малых букв а на заглавные
Замена малых букв на большие с поледующей записью в файл C++
Каждую из малых латинских букв, предшествующих первому вхождению символа *, заменить на цифру 3 C++
Написать программу замены во введенной строке малых букв b на заглавные C++
C++ Замена всех кириллических букв на совпадающие с ними по написанию латинские
Чтение больших и малых букв C++
Замена малых букв на большие в строке C++
Определить количество цифр и малых латинских букв в строке St C++
C++ Замена букв в предложении. Не работает замена кириллицы
Замена букв в строке на сочетание букв C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
King Of Kings
7 / 7 / 3
Регистрация: 08.02.2013
Сообщений: 42
19.03.2013, 21:18     Замена всех малых букв #2
Текст английский?
unipharma
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 54
19.03.2013, 21:30  [ТС]     Замена всех малых букв #3
yes
King Of Kings
7 / 7 / 3
Регистрация: 08.02.2013
Сообщений: 42
20.03.2013, 03:30     Замена всех малых букв #4
Почти дописал.

Добавлено через 5 часов 38 минут
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
37
38
#include <iostream>
#include <stdio.h>
#include <fstream>
using namespace std;
int main()
{
    char mal,bol;
    int i=0; 
char ch; 
    char str_file[100];
    char newstr_file[100];
FILE* fp = fopen("B:/file.txt","r"); 
if(fp != NULL) 
{ 
while((ch = getc(fp)) != EOF) 
str_file[i++]=ch; 
str_file[i] = '\0'; 
printf(str_file); 
cout <<" i = "<<i<<endl;
for (int q = 0; q < i; q++)
    for (mal = 'a',bol = 'A';mal <='z',bol <= 'Z';mal++,bol++)
        {
            if (str_file[q] == mal)
            newstr_file[q] = bol;
            if (str_file[q] == bol)
                newstr_file[q] = mal;
    }
    newstr_file[i] = '\0';
printf(newstr_file);
fclose(fp);
 
ofstream file("B:/file.txt");
file << newstr_file;
} 
else printf("Невозможно открыть файл на чтение\n"); 
fclose(fp); 
return 0;
}
Вот и готово=) везде где есть "B:/file.txt" можешь заменить на свой, или дописать
C++
1
char str_filename[100];
потом ввести с клавиатуры и заменить "B:/file.txt" на str_filename.
Если что, спрашивай=)
Yandex
Объявления
20.03.2013, 03:30     Замена всех малых букв
Ответ Создать тему
Опции темы

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