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

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

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

Скопировать в файл F2 только те строки из F1, которые начинаются с буквы «А» - C++

26.03.2014, 20:36. Просмотров 1029. Ответов 3
Метки нет (Все метки)

Здравствуйте дорогие друзья , когда я был маленький , я любил (да и люблю) играть в игры , поэтому решил я стать программистом , ну и пошел в пту . В общем случилось так , что я , да и вся группа ничего не знаю по CPP (pascal only) , а завтра неожиданно поставили заключительный экзамен по cpp , в результате чего будет будет ставится зачет . В общем ближе к делу , я знаю только линейные задачи , либо как подключать функции , поэтому могу написать только #include и int main... , поэтому прошу у людей помощи (от всей души) .
Задачи:
1) Скопировать в файл F2 только те строки из F1, которые начинаются с буквы «А».
2) Подсчитать количество слов в F2
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2014, 20:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Скопировать в файл F2 только те строки из F1, которые начинаются с буквы «А» (C++):

Скопировать в файл F2 только те строки из F1, которые начинаются с буквы «А» - C++
не могу решить задачу, не откажусь от помощи, добрые люди))) Создать текстовый файл F1 не менее, чем из 10 строк и записать в него...

Скопировать из файла F1 в файл F2 строки, которые начинаются с буквы A - C++
я не особо эту тему понимаю, помогите кто может.

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

Строки. Подсчитать слова, которые начинаются с буквы B - C++
Читайте строки. Напишите программу, которая подсчитывает слова, которые начинаются с буквы B

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

Получить из строки все слова, которые начинаются с гласной буквы. - C++
Есть текстовая строка произвольной длины, получить с неё все слова, которые начинаются с гласной буквы.

3
recoder
130 / 130 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
26.03.2014, 20:59 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
1.
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
#include <iostream>
#include <fstream>
#include <cstdlib>
 
int main()
{
    std::ifstream in("input.txt");
    std::ofstream out("output.txt");
 
    if(!in.is_open())
    {
        std::cout << "Error";
        exit(EXIT_FAILURE);
    }
    std::string str;
 
    while(in >> str)
    {
        if(str[0] == 'A')
            out << str << std::endl;
    }
 
    in.close();
    out.close();
 
    return 0;
}
Добавлено через 5 минут
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
27
#include <iostream>
#include <fstream>
#include <cstdlib>
 
int main()
{
    std::ifstream in("output.txt");
 
    if(!in.is_open())
    {
        std::cout << "Error";
        exit(EXIT_FAILURE);
    }
    std::string str;
 
    int count = 0;
 
    while (in >> str)
        count++;
 
    std::cout << "Count = " << count << std::endl;
 
    in.close();
 
    std::cin.get();
    return 0;
}
Добавлено через 1 минуту
Соответственно, нужно создать два файла input.txt - это F1 и output.txt - F2
1
Dellorian
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 5
26.03.2014, 21:04  [ТС] #3
Огромное тебе спасибо , теперь буду пытаться собрать две задачи в одну)
0
recoder
130 / 130 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
26.03.2014, 21:10 #4
Это просто
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
#include <iostream>
#include <fstream>
#include <cstdlib>
 
int main()
{
    std::ifstream in("input.txt");
    std::ofstream out("output.txt");
 
    if(!in.is_open())
    {
        std::cout << "Error";
        exit(EXIT_FAILURE);
    }
    std::string str;
 
    while(in >> str)
    {
        if(str[0] == 'A')
            out << str << std::endl;
    }
 
    in.close();
    out.close();
 
    in.open("output.txt");
 
    int count = 0;
    while (in >> str)
        count++;
 
    std::cout << "Count = " << count << std::endl;
 
    in.close();
    
    std::cin.get();
    return 0;
}
1
26.03.2014, 21:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2014, 21:10
Привет! Вот еще темы с ответами:

Файл: Скопировать текст в другой текстовый файл файл, но чётные строки должны быть с большой буквы... - C++
Создать текстовый файл. Скопировать текст в другой текстовый файл файл, но чётные строки должны быть с большой буквы, а нечетные с...

Все слова строки, которые начинаются с данной буквы, отсортировать в алфавитном порядке - C++
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце...

Вывести только те слова из строки, которые начинаются и оканчиваются на заданную букву - C++
Вывести только те слова сообщения, которые начинаются и оканчиваются на заданную букву. Где у меня проблема? #include...

Из строки распечатать только те слова, которые начинаются и оканчиваются одной и тоже буквой - C++
Здравствуйте, помогите пожалуйста с реализацией программы. Из заданной текстовой строки распечатать только те слова, которые начинаются и...


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

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

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