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

Что не так? Дан текстовый файл F. Переписать в другой файл G все строки, содержащие цифры. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не получается работать с cout в MS Visual C++ 2010 Express http://www.cyberforum.ru/cpp-beginners/thread447581.html
в общем берем даже обычную программу: # include <stdio.h> # include <conio.h> int main() { printf ("Privet!\n"); getch(); }
C++ Если сpеднее аpифметическое элементов массива больше 0, то отpицательные элементы массива заменить на него собственно полдела сделано, нужно немного доделать. но мне уже не под силу( задача: Даны целые массивы А, B, C. Каждый массив пpеобpазовать по пpавилу: если сpеднее аpифметическое значение элементов массива больше 0, то отpицательные элементы массива заменить на это сpеднее аpифметическое значение. В пpотивном случае массив оставить без изменений. вот что у меня получилось. среднее... http://www.cyberforum.ru/cpp-beginners/thread447578.html
C++ Движок Irrlicht и текстуры формата png
Помогите мне загрузить текстуру формата png в игру, в туториалах на офф. сайте про это не написано, там написано о md2 текстуры.
C++ Легкая программа на СИ++ строки
В текстовом файле находятся записи о номерах телефонов.В каждой строке записана информация об одном абоненте:№ телефона,ФИО,адрес. Програма выводит диапазоны свободных номеров телефонов для каждой АТС в консоль. Ввод информации осуществляется с файла input.txt. Желательно с использованием процедур и функций.
C++ передача парамеров разными способами http://www.cyberforum.ru/cpp-beginners/thread447557.html
есть программа которая проветяет какой ряд чисел я задаю-арифметическую,геометрическую последовательность или просто строку: #include <iostream.h> #include <stdlib.h> #include <conio.h> void fun1(int n) { int mas ; int b=1; double q=0; cout<<"Vvedite elementi posledovatel'nosti"<<endl;
C++ Нужно произвести считывание пути к файлу с клавиатуры. Причём сделать это в конструкторе. Всё остальное корректно работает. Заранее благодарен всем кто поможет. Здравстуйте, была полностью рабочая программа которая считывает данные с файла, потом сортирует их и сохраняет. Считывание происходит из простого файла txt вот такого содержания: 09342598623 56,30 life 05085458748 23,10 mtc 09765874598 11,20 kyivstar 09345874122 89,65 life 09645874114 11,50 mtc подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
17.02.2012, 02:20     Что не так? Дан текстовый файл F. Переписать в другой файл G все строки, содержащие цифры.
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
#include <iostream>
#include <string>
#include <fstream>
 
#define PROGRAM_NAME argv[0]
#define INPUT_NAME argv[1]
#define OUTPUT_NAME argv[2]
 
int main(int argc, char ** argv){
    if ( argc < 3 ){
        std::cerr << "Usage: " << PROGRAM_NAME << " input_file_name output_file_name" << std::endl;
        return 1;
    }
 
    std::ifstream ifs(INPUT_NAME);
    if ( ! ifs.is_open() ){
        std::cerr << PROGRAM_NAME << ": can't open file " << INPUT_NAME << " for input!" << std::endl;
        return 1;
    }
 
    std::ofstream ofs(OUTPUT_NAME);
    if ( ! ofs.is_open() ){
        std::cerr << PROGRAM_NAME << ": can't open file " << OUTPUT_NAME << " for output!" << std::endl;
        return 1;
    }
 
    std::string buf;
    while ( std::getline(ifs, buf) ){
        if ( buf.find_first_of("0123456789") != std::string::npos ){
            if ( ! (ofs << buf << std::endl) ){
                std::cerr << PROGRAM_NAME << ": can't write to " << OUTPUT_NAME << std::endl;
                return 1;
            }
        }
    }
    if ( ifs.bad() ){
        std::cerr << PROGRAM_NAME << ": can't read from " << INPUT_NAME << std::endl;
        return 1;
    }
 
    ifs.close();
    ofs.close();
    std::cerr << PROGRAM_NAME << ": just finished." << std::endl;
 
    return 0;
}
 
Текущее время: 20:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru