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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Forvard7
0 / 0 / 0
Регистрация: 11.07.2011
Сообщений: 8
#1

Удалить все элементы файла, расположенные после первого символа пробела - C++

11.07.2011, 21:57. Просмотров 701. Ответов 1
Метки нет (Все метки)

Дан символьный файл, содержащий по крайней мере один символ пробела. Удалить все его элементы, расположенные после первого символа пробела, включая и этот пробел.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2011, 21:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить все элементы файла, расположенные после первого символа пробела (C++):

Удалить из файла все данные после первого пробела - C++
(дан символьный файл содержащий по крайней мере один символ пробела. Удалить все его элементы, расположенные после первого символа пробела...

Составить программу, которая выводит на экран все символы, расположенные после первого символа'':'' - C++
С клавиатуры вводится строка. Составить программу, которая выводит на экран все символы, расположенные после первого символа'':'',...

Получить все символы, расположенные после первого двоеточия - C++
Даны натуральное число n и символы S1, .... Sn среди которых есть двоеточие. Получить все символы, расположенные после первого двоеточия

В строке удалить все символы находящиеся после пробела - C++
Есть строки которые вводятся с файла в формате: dasdasdasd 41 asggasgasgas 65 dasdsadasas 53 Как удалить все что после пробела? И...

Все положительные элементы массива, расположенные правее первого нулевого элемента, увеличить в два раза - C++
Все положительные элементы массива а1, а2 , ..., а20, расположенные правее первого нулевого элемента, увеличить в два раза

Удалить все элементы, расположенные между минимальным и максимальным элементами массива - C++
Дан линейный массив из n элементов. Удалить все элементы, расположенных между минимальным и максимальным элементами массива. Помогите...

1
Kastaneda
Нарушитель
Эксперт С++
4673 / 2877 / 233
Регистрация: 12.12.2009
Сообщений: 7,309
Записей в блоге: 2
Завершенные тесты: 1
12.07.2011, 12:21 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
#include <cstdio>
#include <fstream>
#include <string>
int main () {
    std::string filename;
    std::cout<<"Enter file name: ";
    std::cin>>filename;
    std::ifstream ifs(filename);
    if(!ifs){
        perror(filename.c_str());
        exit(1);
    }
    std::string str;
    getline(ifs,str,(char)EOF);
    ifs.close();
    str.erase(str.begin()+str.find(" "),str.end());
    std::ofstream ofs(filename);
    if(!ofs){
        perror(filename.c_str());
        exit(1);
    }
    ofs<<str;
    std::cout<<"Succesful!\n";
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2011, 12:21
Привет! Вот еще темы с ответами:

Удалить все элементы массива расположенные между максимальным и минимальным элементами - C++
в целочисленном массиве X(N) удалить все элементы, расположенные между максимальным и минимальным элеметами. Найти средне арифметическое...

Удалить из двусвязного списка все элементы до первого "*" и после последнего "*" - C++
Помогите написать программу: Дан двусвязный список, состоящий из n символов, два из которых &quot;*&quot;. Удалить из него все элементы до первого...

Вставить после каждого символа «.» один символ « » (пробел), если после точки нет пробела. - C++
Вставить после каждого символа «.» один символ « » (пробел), если после точки нет пробела. Как сделать так, чтоб между точкой и...

Удалить в каждом слове массиве все символы после символа * - C++
Помогите исправить код? Дан массив слов. Удалить в каждом слове массиве все символы после символа ‘*’. Сформировать подстроку,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru