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

Запись в файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Народ поджскажите как сделать возврат через goto http://www.cyberforum.ru/cpp-beginners/thread822777.html
Мне нужно сделать так, чтобы когда вводится число больше 16 символов то он выводил предупреждение и делал возврат чтобы заново ввести число или же продолжить вычисления, но уже с погрешностями. Знаю что нужно goto restart но как им пользоваться не в курсе, помоги если не сложно. Вот код: #include <iostream> #include <stdio.h> #include <conio.h> #include <locale.h> int main() {...
C++ редактирование .mp3 файлов Написать программу для редактирования ID3v 1-тегов mp3-файлов (http://ru.wikipedia.org/wiki/ID3_%28%D0%BC%D0%B5%D1%82%D0%B0%D0%B4 %D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%29). Структура тега: http://ru.wikipedia.org/wiki/ID3_%28%D0%BC%D0%B5%D1%82%D0%B0%D0%B4 %D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%29#.D0.A1.D1.82.D1.80.D1.83.D0. BA.D1.82.D1.83.D1.80.D0.B0_ID3 ... http://www.cyberforum.ru/cpp-beginners/thread822767.html
структурирование отступов C++
Некоторые программисты небрежно пользуются отступами, в результате чего трудно понять структурную вложенность операторов и блоков. Например, #include <iostream> int main (int argc, char* argv ) { for(int i 1; i<argc; ++i) { if (int p atoi (argv )) {
C++ удаление коментариев
Написать программу delete_comments, которая принимает на стандартный вход программу на языке С++ и выводит в стандартный вывод текст этой программы, удалив из него комментарии.
C++ Написать программу, которая переводит английский текст на язык хакеров http://www.cyberforum.ru/cpp-beginners/thread822760.html
Написать программу, которая переводит английский текст на язык хакеров. При этом некоторые буквы исходного текста заменяются на другой символ, графически напоминающий исходную букву, а регистр букв «пляшет». Например, "Absolutelly" => "48$01uTe11y". Возможные замены должны быть описаны в файле replaces.txt : o 0 b 8 ...
C++ Реализовать работу очереди передачи сообщений между двумя ПК в компьютерной сети Всем привет! есть условие: Реализовать работу очереди передачи сообщений между двумя ПК в компьютерной сети. Сообщение содержит IP адрес получателя, передаваемый текст. Очередь обладает функциями добавления сообщений в очередь, изменение статуса сообщения вне зависимости от положения в очереди. программу я почти сделал, но я не пойму как изменить статус сообщения вне зависимости от положения... подробнее

Показать сообщение отдельно
SummerRain
 Аватар для SummerRain
325 / 324 / 17
Регистрация: 16.12.2012
Сообщений: 544
30.03.2013, 13:09     Запись в файл
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
#include <fstream>
#include <string>
 
int main()
{
    std::ifstream in("src.txt");  // источник
    std::ofstream out("buf.txt");  // файл, куда будем сохранять слова.
    std::string str;
    typedef std::string::size_type str_size;
    str_size i = 0;
    if (in.is_open())
    {
        std::getline(in, str);
        while (i < str.size() - 1)
        {
            while (str[i] != '(' && i < str.size() - 1)
                ++i;
            str_size j = i;
            while (str[j] != ')' && j < str.size() - 1)
                ++j;
            if (i != j) {
                if ( str[j] == ')')
                    out << str.substr(i + 1, j - i - 1) << " ";
                i = j;
            }
        }
    }
    in.close();
    out.close();
}
 
Текущее время: 00:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru