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

Дан тестовый файл. Вывести его содержимое в другой файл, заменив каждое вхождение пробела на символ нижнего подчеркивания. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Непонятки с итераторами http://www.cyberforum.ru/cpp-beginners/thread678699.html
Здравствуйте, господа программисты. Пытался написать вот эту задачку, но получается что-то нехорошее. Помогите, пожалуйста! #include <iostream> #include <list> #include <iterator> #include <algorithm> using namespace std; list<int>::iterator find(int h, list<int> l) {
C++ Поиск элемента в массиве Почему не выводится цифра 6? #include <stdio.h> #include <string.h> int main () { char szInput = "1234567890"; int k, n = 6; for(k=0; k<strlen(szInput); k++) if(szInput==n) printf("%d\n", szInput); http://www.cyberforum.ru/cpp-beginners/thread678678.html
Задача про новогодний подарок C++
Даны целые неотрицательные A, X, Y, Z. Известно, что в каждые новогодний подарок необходимо положить A конфет, одно или два яблока, одну или две груши, причем количество фруктов в подарке должно равняться трем. Какое максимальное количество подарков можно скомплектовать из X конфет, Y яблок и Z груш.
C++ Лабараторная работа
Здравствуйте, прошу помочь с лабораторной работой. Попалась очень сложная. Заранее Спасибо. 1.Найти значение выражения: http://i44.***********/big/2012/1023/95/b3f7a1883994f732201d494928d66c95.png 2.Найти значение сумму ряда с точностью e: http://i44.***********/big/2012/1023/8a/10aa7793c166552aa605b0b60bf3468a.png http://i45.***********/big/2012/1023/4b/204be962077665a7de94124ad28d554b.png...
C++ Найти количество строк матрицы, содержащих нулевые элементы http://www.cyberforum.ru/cpp-beginners/thread678673.html
В общем написал такую вот программу но есть проблемка-http://i037.***********/1210/47/d753a3df6509.jpg,не могу понять в чем дело,пожалуйста помогите кто может. #include"stdafx.h" #include<locale> #include<conio.h> #include<math.h> #include<stdlib.h> #include<iostream> #include<time.h> #include<memory.h>
C++ Что дальше Здравствуй те Господа программисты ! Хотел бы спросить следующее - более или менее ( не мне судить ) изучил с++ , ооп , и не мало прикоснулся к api , так вот вопрос , что посоветуй те почитать , изучать дальше для более высокого уровня развитие , конечно хотелось бы именно в этом же языке програмирования . Заранее всем ОГРОМНОЕ спасибо !!! :) подробнее

Показать сообщение отдельно
alsav22
5413 / 4809 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.10.2012, 04:00     Дан тестовый файл. Вывести его содержимое в другой файл, заменив каждое вхождение пробела на символ нижнего подчеркивания.
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
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
void print(const string file_name)
{
    char ch;
    ifstream fin(file_name);
    if (!fin.is_open()) cout << "Error in print()" << endl;
    else
    {
        while (true)
        {
            fin.get(ch);
            if (fin.eof()) break;
            cout << ch;
        }
        cout << endl;
    
        fin.close();
    }
} 
 
int main() 
{
    const string file_in = "input.txt";
    const string file_out = "output.txt";
    
    ifstream fin(file_in);
    ofstream fout(file_out);
    
    if (!fin.is_open() || !fout.is_open()) cout << "Error!" << endl;
    else
    {
        char ch;
        while (true)
        {
            fin.get(ch);
            if (fin.eof()) break;
            if (ch == ' ') ch = '_';
            fout << ch;
        }
        
        fin.close();
        fout.close();
    }
    
    print(file_in);
    cout << endl;
    print(file_out);
    
    system("pause");
    return 0;
}
 
Текущее время: 20:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru