0 / 0 / 0
Регистрация: 11.07.2011
Сообщений: 8
1

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

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

Студворк — интернет-сервис помощи студентам
Дан символьный файл, содержащий по крайней мере один символ пробела. Удалить все его элементы, расположенные после первого символа пробела, включая и этот пробел.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2011, 21:57
Ответы с готовыми решениями:

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

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

Удалить из строки все до первого пробела, включая сам пробел
Имеется введенная строка "58 3" из неё нужно удалить все, чтобы осталось только число "3". Как это...

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

1
5231 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,112
Записей в блоге: 2
12.07.2011, 12:21 2
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

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
12.07.2011, 12:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2011, 12:21
Помогаю со студенческими работами здесь

Выделить отрицательные элементы массива расположенные после первого четного элемента
Вывести на экран одномерный массив, раскрасив в нем желтым цветом отрицательные элементы ...

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

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru