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

Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла

02.05.2013, 10:36. Показов 1798. Ответов 2
Метки нет (Все метки)

Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся этой буквой (как прописной, так и строчной). Знаки препинания, расположенные в начале и в конце слов, не учитывать. Если исходный файл не содержит подходящих слов, оставить результирующий файл пустым.
Нужно СРОЧНО!!!

Добавлено через 10 минут
хотя бы подскажите как найти все слова на букву c!!!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2013, 10:36
Ответы с готовыми решениями:

Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся этой буквой
Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все...

Дан строковый файл. Создать новый строковый файл, содержащий все строки исходного файла наименьшей длины (в том же порядке).
Даны имена двух файлов вещественных чисел. Известно, что первый из них существует и является...

Дано число k (< 10) и текстовый файл, содержащий более k строк. Создать новый текстовый файл, содержащий k последних строк исходного файла
Дано число k (&lt; 10) и текстовый файл, содержащий более k строк. Создать новый текстовый файл,...

Дан текстовый файл. Создать символьный файл, содержащий все знаки препинания, встретившиеся в текстовом файле
Дан текстовый файл. Создать символьный файл, содержащий все знаки препинания, встретившиеся в...

2
96 / 748 / 279
Регистрация: 11.04.2012
Сообщений: 971
02.05.2013, 11:04 2
Лучший ответ Сообщение было отмечено Murlik как решение

Решение

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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <memory.h>
 
#include <iostream>
#include <fstream>
 
#define N 10
 
using namespace std;
 
int main(int argc, char* argv[])
{
    char* filenames[2] = { "input.txt", "output.txt" };
 
    ifstream ifs(filenames[0], ios::in);
    ofstream ofs(filenames[1], ios::out);
 
    int i = 0; char* str = new char[256];
    while (ifs.good() && ifs.peek() >=0) 
        str[i++] = ifs.get();
 
    str[i] = '\0';
 
    char* word = NULL;
    for (word = strtok(str," "); word != NULL; word = strtok(NULL," "))
        if (*word == 'C') ofs<<word<<" ";
 
    ifs.close(); ofs.close();
 
    return 0;
}
input.txt:
hello Crunch world Coffee beans milk water Cool!!!
output.txt:
Crunch Coffee Cool!!!
2
5 / 5 / 0
Регистрация: 30.04.2013
Сообщений: 56
02.05.2013, 11:13  [ТС] 3
СПАСИБО!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2013, 11:13
Помогаю со студенческими работами здесь

Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла
Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла...

Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла.
Задачу нужно решить в Borland C++ 3.11 Дан файл целых чисел. Создать новый файл целых чисел,...

Файл: Создать новый файл, содержащий числа исходного файла в обратном порядке.
пожалуйста, помогите задача: дан файл целых чисел, создать новый файл содержащий те же файлы, но в...

Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке максимальное число и записать результаты в новый текстовый файл
Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке максимальное число и...


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

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

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