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

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

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

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

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

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

Замена малых букв на большие в строке - C++
Здравствуйте товарищи. Постала задача "заменить в строке S начиная с позиции n все малые буквы на большие". Но так как я в програмировании...

Замена малых букв на большие с поледующей записью в файл - C++
Ребят помогите решить задачку Разработать функцию, которая осуществляет замену в заданном предложении всех малых латинских букв на...

Замена малых латинских букв символом "$" - C++
Как написать функцию, которая для заданного в качестве параметра массива типа char заменяет все малые латинские буквы символом «$» и...

Замена всех кириллических букв на совпадающие с ними по написанию латинские - 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.
Если что, спрашивай=)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2013, 03:30
Привет! Вот еще темы с ответами:

Определить количество цифр и малых латинских букв в строке St - C++
Ребят,выручайте никогда не сталкивался со строками, срочно нужно.Код нужен простой. Разработать программу на языке программирования...

Написать программу замены во введенной строке малых букв b на заглавные - C++
Написать программу замены во введенной строке малых букв b на заглавные Прикрепляю фото, на нём хорошо видно саму программу и...

Написать программу замены во веденной строке малых букв а на заглавные Написать программу замены во веденной строке малых букв а на заглавные - C++
Написать программу замены во веденной строке малых букв а на заглавные

Каждую из малых латинских букв, предшествующих первому вхождению символа *, заменить на цифру 3 - C++
Если в тексте нет символа *, то оставить текст без изменений. Иначе каждую из малых латинских букв, предшествующих первому вхождению...


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

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

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