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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Lion-
-1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 68
26.12.2012, 12:57     Написать программу, которая копирует содержимое входного файла в выходной файл #1
Написать программу, которая копирует содержимое входного файла в выходной файл; подсчитывает количество чисел в тексте (не цифр, а именно чисел) выделяет все слова, состоящие только из латинских букв удаляет каждое второе слово.
2 Структура с именем SKLAD, которая содержит следующие поля:
• NAME - название товара;
• TYPE - единица измерения товара;
• QUANTITY - количество единиц товара;
• COST - цена единицы товара;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2012, 12:57     Написать программу, которая копирует содержимое входного файла в выходной файл
Посмотрите здесь:

C++ Записать в выходной файл все строки входного файла
C++ Сформируйте выходной файл, вставив в первый входной файл содержимое второго входного файла с указанной позиции
Написать программу, которая копирует содержимое входного файла в выходной файл C++
C++ Программа, которая копирует содержимое входного файла в выходной; подсчитывает количество слов в тексте...
Замена двойных пробелов из входного файла на одиночный пробел и запись в выходной файл (объяснить работу кода) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
26.12.2012, 13:10     Написать программу, которая копирует содержимое входного файла в выходной файл #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <fstream>
#include <string>
int main(void)
{
    std::ofstream ofst("out.txt");
    std::ifstream ifst("in.txt");
    std::string temp;
    while(getline(ifst,temp))
    {
        ofst<<temp<<std::endl;
    }
}
для начала
Lion-
-1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 68
26.12.2012, 13:22  [ТС]     Написать программу, которая копирует содержимое входного файла в выходной файл #3
Tiva, ну а дале?

Добавлено через 9 минут
Tiva, А остальное сможеш сделать?
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
26.12.2012, 13:38     Написать программу, которая копирует содержимое входного файла в выходной файл #4
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
#include <fstream>
#include <string>
#include <sstream>
#include <vector>
#include <iostream>
int main(void)
{
    setlocale(0,"");
    std::ofstream ofst("out.txt");
    std::ifstream ifst("in.txt");
    std::string temp;
    std::string t;
    std::vector <std::string> word;
    int numeric_count=0, word_count=0;
    while(getline(ifst,temp))
    {
        ofst<<temp<<std::endl;
        std::istringstream iss(temp);
        while(iss>>t)
        {
            word.push_back(t);
        }
    }
    for(int i=0; i<word.size(); i++)
        std::cout<<word[i]<<std::endl;
    for(int i=0; i<word.size(); i++)
    {
        temp=word[i];
        if(temp[0]=='1' || temp[0]=='2' || temp[0]=='3' || temp[0]=='4' || temp[0]=='5' || temp[0]=='6' || temp[0]=='7' || temp[0]=='8' || temp[0]=='9' || temp[0]=='0')
            numeric_count++;
        else 
        {
            word_count++;
            if(!(i%2)) word.erase(word.begin()+i);
        }
        
    }
    std::cout<<"чисел = "<<numeric_count<<std::endl;
    std::cout<<"слов = "<<word_count<<std::endl<<std::endl;
    for(int i=0; i<word.size(); i++)
        std::cout<<word[i]<<std::endl;
}
Добавлено через 1 минуту
только не делал проверку на латинские буквы. ну и защиты от дурака тоже нету.
т.е. если препод введет 1sd4 то программа сосчитает это не за слово, а за число.
поэтому в фале писать или слова или только числа
Lion-
-1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 68
26.12.2012, 13:38  [ТС]     Написать программу, которая копирует содержимое входного файла в выходной файл #5
Tiva, это все по файлам? скажи пожалуста где создавайть файли чтоб прога копировала с одного в другой?
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
26.12.2012, 13:41     Написать программу, которая копирует содержимое входного файла в выходной файл #6
Цитата Сообщение от Lion- Посмотреть сообщение
Tiva, это все по файлам? скажи пожалуста где создавайть файли чтоб прога копировала с одного в другой?
в чем пишешь? если вижуалка - то сверху, где название открытого файла тыкни ПКМ - открыть содержащую папку
если билдер, то справа в файлах проекта найди свой .cpp файл по нему ПКМ - show in explorer

Добавлено через 1 минуту
да, это только с файлами.
C++
1
2
3
4
5
6
7
struct SKLAD
{
    string name;
    string type;
    int quantity;
    int cost; //или float если с цена с копейками например
};
вот описание структуры
Lion-
-1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 68
26.12.2012, 13:42  [ТС]     Написать программу, которая копирует содержимое входного файла в выходной файл #7
Tiva, у меня визуалка! СПС тебе огромное! кстате а почему ти функциями его незделал?
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
26.12.2012, 13:43     Написать программу, которая копирует содержимое входного файла в выходной файл #8
Цитата Сообщение от Lion- Посмотреть сообщение
Tiva, у меня визуалка! СПС тебе огромное! кстате а почему ти функциями его незделал?
кнопка спасибо внизу каждого сообщения
потому что функциями больше строчек. т.к. код не потвторяется и используется однократно я сделал все в мейне.
Lion-
-1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 68
26.12.2012, 13:53  [ТС]     Написать программу, которая копирует содержимое входного файла в выходной файл #9
Tiva,если есть время зделай функцией!)

Добавлено через 7 минут
Tiva, скинь мне создание файли я помещю их в єту папку!
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
26.12.2012, 13:54     Написать программу, которая копирует содержимое входного файла в выходной файл #10
in.txt
Код
test 123 456 tiva
admin 345 321 qwert
2ой файл создастся сам
Lion-
-1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 68
26.12.2012, 13:56  [ТС]     Написать программу, которая копирует содержимое входного файла в выходной файл #11
Tiva, куда его в текстовий документ вставить?
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
26.12.2012, 13:57     Написать программу, которая копирует содержимое входного файла в выходной файл #12
пуск - стандартные - блокнот
вставить туда содержимое из моего сообщения
сохранить как - указать путь к .cpp файлу(пкм- открыть содержащую папку - смотришь где этот файл и туда сохраняешь)
Lion-
-1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 68
26.12.2012, 14:03  [ТС]     Написать программу, которая копирует содержимое входного файла в выходной файл #13
Tiva, мля у меня винда восьмая неак то просто!)

Добавлено через 1 минуту
Tiva, мля у меня ище и блокнота нет в этой винде))

Добавлено через 2 минуты
Tiva, а както по другому можна?
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
26.12.2012, 14:04     Написать программу, которая копирует содержимое входного файла в выходной файл #14
ну создай txt файл в нужной папке с нужным содержимым, в любом текстовом редакторе, в чем проблема? хоть в верде
главное не .doc а .txt
Lion-
-1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 68
26.12.2012, 14:05  [ТС]     Написать программу, которая копирует содержимое входного файла в выходной файл #15
Tiva, я создаю текстовий документ в папке где содержица прога? как мне его назвать? и что поместить туда?
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
26.12.2012, 14:06     Написать программу, которая копирует содержимое входного файла в выходной файл #16
назвать его in.txt
поместить туда любые слова и числа на английском языке через пробел в любом количестве строк
Lion-
-1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 68
26.12.2012, 14:09  [ТС]     Написать программу, которая копирует содержимое входного файла в выходной файл #17
Tiva, создал поместил слова и букви прога вибивает 0 чисел и 0 букв!
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
26.12.2012, 14:10     Написать программу, которая копирует содержимое входного файла в выходной файл #18
первое
проверь имя файла
оно должно иметь имя in, а расширение .txt
возможно у тебя файл называется in.txt а расширение .txt и в итоге получается in.txt.txt - это не верно(стери .txt)

2ое, возможно он у тебя другого расширения(.doс например)
в ворде тыкай "файл - сохранить как - вводишь имя вручную in.txt"
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
26.12.2012, 14:13     Написать программу, которая копирует содержимое входного файла в выходной файл #19
вложение
Вложения
Тип файла: txt in.txt (44 байт, 6 просмотров)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2012, 14:13     Написать программу, которая копирует содержимое входного файла в выходной файл
Еще ссылки по теме:

Дан входной текстовый файл, строка S (вводится с клавиатуры). Записать в выходной файл все строки входного файла, содержащие в качестве фрагмента стро C++
написать программу, которая. Будет создавать текстовый файл и отобразить его содержимое C++
C++ Написать программу, которая копирует содержимое входного файла в выходной файл

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

Или воспользуйтесь поиском по форуму:
Lion-
-1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 68
26.12.2012, 14:13  [ТС]     Написать программу, которая копирует содержимое входного файла в выходной файл #20
Tiva, я стерел txt и все считает!) спс!!! так ти сделаеш функцией?
Yandex
Объявления
26.12.2012, 14:13     Написать программу, которая копирует содержимое входного файла в выходной файл
Ответ Создать тему
Опции темы

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