Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 26.11.2012
Сообщений: 46
1

Написать программу, которая в текстовом файле, заменяет все строчные буквы прописными, и наоборот

05.06.2013, 22:28. Просмотров 1275. Ответов 1
Метки нет (Все метки)

Помогите с задачей пожалуйста!
Написать программу, которая в текстовом файле, заменяет все строчные буквы прописными, и наоборот.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.06.2013, 22:28
Ответы с готовыми решениями:

Написать программу, которая заменяет в тексте созданного файла все заглавные буквы строчными, а строчные – заглавными.
Написать программу, которая заменяет в тексте созданного файла все заглавные буквы строчными, а...

Написать программу, которая заменяет русские буквы на номера в алфавите и наоборот.
Написать программу, которая заменяет русские буквы на номера в алфавите и наоборот.

Заменить строчные буквы прописными и наоборот
Написать программу на языке "C" codegear, которая в указанном текстовом файле, заменяет все...

Написать программу, которая заменяет в файле все слова
Помогите написать программу,пожалуйста 1.Дан файл, в котором более 10 строк текста.Написать...

1
Модератор
Эксперт JavaЭксперт CЭксперт С++
10812 / 6605 / 1612
Регистрация: 25.07.2009
Сообщений: 12,364
06.06.2013, 15:32 2
Лучший ответ Сообщение было отмечено anna! как решение

Решение

Читать по символу из одного, писать в другой, потом удалять, переименовывать - это скучно. Вот так сразу в файле всё меняется, только в винде работать не будет...
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
39
40
41
42
43
44
45
46
47
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/mman.h>
#include <ctype.h>
 
#define FILE_NAME "file.txt"
 
int main(void) {
    struct stat sb;
    off_t len;
    char * p;
    int fd;
    
    if ( ( fd = open(FILE_NAME, O_RDWR) ) < 0 ) {
        perror("open");
        return 1;
    }
    
    if ( fstat(fd, &sb) < 0 ) {
        perror("fstat");
        return 1;
    }
    
    if ( ( p = mmap(0, sb.st_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0) ) == MAP_FAILED ) {
        perror("mmap");
        return 1;
    }
    
    if ( close(fd) < 0 ) {
        perror("close");
        return 1;
    }
    
    for ( len = 0; len < sb.st_size; ++len )
        p[len] = ( isupper(p[len]) ) ? tolower(p[len]) : toupper(p[len]);
    
    if ( munmap(p, sb.st_size) < 0 ) {
        perror("munmap");
        return 1;
    }
    
    return 0;
}
Написать программу, которая в текстовом файле, заменяет все строчные буквы прописными, и наоборот
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2013, 15:32

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

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

Упростить программу, которая заменяет английские строчные буквы на похожие русские
Программа заменяет английские строчные буквы на похожие русские. Все работает, подскажите...

Разработайте программу, которая считывает с клавиатуры Ф.И.О. и заменяет строчные буквы на прописные
Разработайте программу, которая считывает с клавиатуры Ф.И.О. и заменяет строчные буквы на...

Заменить в текстовом файле все прописные русские буквы на строчные, а все строчные - на прописные
Дан текстовый файл. Заменить в нем все прописные русские буквы на строчные, а все строчные — на...


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

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

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