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

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

Восстановить пароль Регистрация
 
Miroslaw
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 3
19.11.2013, 12:44     Нужно написать программу которая считывает данные из текстового файла #1
Привет всем. Умоляю о помощи с программой. Нужно написать программу которая считывает данные из текстового файла , затем изменяет данные согласно тому как хочет пользователь ! ( все большие буквы. все маленькие буквы. как было в файле) и выводит это в текстовый документ! ( осталось 19 минут до конца колка ) =(
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2013, 12:44     Нужно написать программу которая считывает данные из текстового файла
Посмотрите здесь:

Нужно написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел C++
C++ Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке.
Написать програму которая считывает из текстового файла три предложения C++
C++ Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке.
C++ Написать программу, которая считывает текст из файла
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newbie666
Заблокирован
19.11.2013, 12:54     Нужно написать программу которая считывает данные из текстового файла #2
Цитата Сообщение от Miroslaw Посмотреть сообщение
затем изменяет данные согласно тому как хочет пользователь
а как хочет пользователь?
Miroslaw
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 3
19.11.2013, 13:04  [ТС]     Нужно написать программу которая считывает данные из текстового файла #3
Три опции . Сделать всё большими буквами, сделать всё маленькими , оставить как было в исходном файле. ( Очень прошу о помощи , ночь не спал , учил с++ . Колок на половину проспал =) прибежал , вот сижу и туплю сейчас)

Добавлено через 9 минут
Хоть какой кусочек кода , чтоб не отдавать голый файл.
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
19.11.2013, 13:07     Нужно написать программу которая считывает данные из текстового файла #4
Miroslaw, можете еще постучаться в раздел онлайн помощь на экзамене. А куда вообще должно считываться?
Raali
572 / 276 / 12
Регистрация: 06.07.2013
Сообщений: 917
Завершенные тесты: 1
19.11.2013, 13:10     Нужно написать программу которая считывает данные из текстового файла #5
Цитата Сообщение от Miroslaw Посмотреть сообщение
Хоть какой кусочек кода , чтоб не отдавать голый файл.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <string>
#include <fstream>
#include <streambuf>
 
std::ifstream t("file.txt");
std::string str;
 
t.seekg(0, std::ios::end);   
str.reserve(t.tellg());
t.seekg(0, std::ios::beg);
 
str.assign((std::istreambuf_iterator<char>(t)),
            std::istreambuf_iterator<char>());
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
19.11.2013, 13:14     Нужно написать программу которая считывает данные из текстового файла #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Raali Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <string>
#include <fstream>
#include <streambuf>
 
std::ifstream t("file.txt");
std::string str;
 
t.seekg(0, std::ios::end);   
str.reserve(t.tellg());
t.seekg(0, std::ios::beg);
 
str.assign((std::istreambuf_iterator<char>(t)),
            std::istreambuf_iterator<char>());

Не по теме:

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

newbie666
Заблокирован
19.11.2013, 13:29     Нужно написать программу которая считывает данные из текстового файла #7
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
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <tchar.h>
#include <iostream>
#include <string>
#include <sstream>
#include <algorithm>
#include <fstream>
 
int _tmain(int argc, _TCHAR* argv[])
{   
    std::cout << "Enter your wish (1 - All Uppercase, 2 - All Lowercase, 3 - Do nothing): ";    
    int variant;
    std::cin >> variant;
 
    std::fstream fsIn(L"in.txt", std::ios::in);
    if(fsIn.is_open())
    {
        std::fstream fsOut(L"out.txt", std::ios::out);
        if(fsOut.is_open())
        {
            std::string tmp;
            fsIn.seekg( 0, std::ios_base::end );
            tmp.resize( fsIn.tellg() );
            fsIn.seekg( 0, std::ios_base::beg );            
            fsIn.read( (char*)tmp.data(), tmp.size() );
 
            switch (variant)
            {
            case  1:
                {
                    std::transform(tmp.begin(), tmp.end(),tmp.begin(), ::toupper);
                    fsOut.write(tmp.c_str(), tmp.size());
                    std::cout << "Data was uppercased!" << std::endl;
                }   
                break;
            case 2:
                {
                    std::transform(tmp.begin(), tmp.end(),tmp.begin(), ::tolower);
                    fsOut.write(tmp.c_str(), tmp.size());
                    std::cout << "Data was lowercased!" << std::endl;
                }
                break;
            case 3:
                {                   
                    fsOut.write(tmp.c_str(), tmp.size());
                    std::cout << "Data was written by original!" << std::endl;
                }
                break;
            default:
                std::cout << "Entered an incorrect variation number" << std::endl;
                break;
            }
            fsOut.close();
        }
        fsIn.close();
    }
    
    system("pause");
    
    return 0;
}
С тебя бутылка добротного вискаря

Добавлено через 12 минут
пи...ц даже спасибо не сказал - чтоб я ещё раз из - за наглых студент хоть строчку кода накатал ......

P.S.: мой код сверху работает для латинских букв, для русских локаль надо задействовать
RTFM_VLAD
58 / 62 / 2
Регистрация: 03.10.2013
Сообщений: 414
19.11.2013, 13:47     Нужно написать программу которая считывает данные из текстового файла #8
Та ладна, накривокодит как нибудь жестока, автобан с ВУЗа сам сработает
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
19.11.2013, 13:54     Нужно написать программу которая считывает данные из текстового файла #9
newbie666,

Не по теме:

да, многие думают, что им здесь на форуме все должны код писать а некоторые еще подобных и поддерживают

newbie666
19.11.2013, 14:08
  #10

Не по теме:

Цитата Сообщение от Folko Посмотреть сообщение
а некоторые еще подобных и поддерживают
да всё, хрен я чё ещё буду писать халявщикам, в своё время курсовые и лабораторные стоили денег

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2013, 13:51     Нужно написать программу которая считывает данные из текстового файла
Еще ссылки по теме:

Написать программу которая считывает считывает текст из файла и записывает в другой слова состоящие не менее чем из 7 букв C++
C++ Написать программу, которая фильтрует данные из текстового файла, оставляя только символы цифр
C++ Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке

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

Или воспользуйтесь поиском по форуму:
Miroslaw
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 3
03.12.2013, 13:51  [ТС]     Нужно написать программу которая считывает данные из текстового файла #11
сор

Добавлено через 1 минуту
Ой ой... Привет мужики , сори за то что меня не было , попал в больницу =( Забыл поблагодарить за программу !! newbie666 ,Rivory ,Raali - cпасибо огромное за код( нешби с меня бутылка =) ! Очень извиняюсь , что не написал этого раньше . Колоквиум написал как-то своими силами , не успел записать код отсюда , вышло время.( за оффтоп тоже извиняюсь ). Хотел бы поинтересоваться у мастеров с++ , а сколько вы бы взяли капусты за такой код программы ? Я бы хотел попросить ещё немного помощи , на решающем колке ! Если там сеть будет то я отписал бы в начале о программе .
Не подумайте , что я наглый хам студент. Неудачный случай! newbie666, Rivory, Raali спасибо огромное ещё раз за код ... Очень рад , что не отказались мне помочь. Серьёзно , блин вся репутация в какашку.
Yandex
Объявления
03.12.2013, 13:51     Нужно написать программу которая считывает данные из текстового файла
Ответ Создать тему
Опции темы

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