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

Написать программу, которая считывает текст из файла и записывает в новый файл слова, короче 5 букв - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ строки http://www.cyberforum.ru/cpp-beginners/thread418560.html
Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо: а) определить количество слов, короче 5 символов; б) найти самое короткое слово, которое заканчивается на букву 'd'; в) вывести все слова в порядке убывания их длин. Строку инициализировать в коде программы:
C++ В матрице размером 6х8 упорядочить элементы чётных строк по возрастанию методом обмена с флагом В матрице размером 6х8 упорядочить элементы чётных строк по возрастанию методом обмена с флагом(программа должна иметь как минимум 3 функции) Никак не пойму алгоритма использования флагов в функции (объясните пожалуйста). Из за неполного понимания, не могу закончить программу :( #include<conio.h> #include<stdio.h> #include<math.h> #include<time.h> http://www.cyberforum.ru/cpp-beginners/thread418558.html
Найти два наибольших простых числа в матрице C++
Помогите,пожалуйста Задана матрица целых чисел A(m,n). Найти два наибольших простых числа. Первое простое число заменить минимальным элементом матрицы, второе- максимальным элементом матрицы.
Ввод знака пробела C++
Привет всем! Как можно реализовать ввод строки с пробелами? Нужно для задания адреса файла где могут попадаться названия папок с пробелами (Programm Files например).
C++ класс, моделирующий многочлены n – го порядка http://www.cyberforum.ru/cpp-beginners/thread418524.html
Разработайте класс, моделирующий многочлены n – го порядка от одной переменной. В классе должен быть конструктор копирования и оператор присваивания. Перегрузите оператор ~ для вычисления первой производной многочлена. Напишите тестирующую программу, в которой задайте некоторый многочлен и вычислите его производную помогите,пожалуйста
C++ C++ | Генератор ключей Возможно ли сделать генератор ключей на основе самих ключей(ну чтобы использовать реальные ключи для создания подобных)? подробнее

Показать сообщение отдельно
AlgoRythm
1 / 1 / 0
Регистрация: 28.09.2011
Сообщений: 12
27.12.2011, 04:59     Написать программу, которая считывает текст из файла и записывает в новый файл слова, короче 5 букв
Наверное, что-нибудь вроде этого(набросал за пару минут, возможно не предусмотрел что-нибудь т. к. не входил в твое положение )
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
#include <stdio.h>
#include <ctype.h>
#define MIN_WORD_LEN 5
#define MAX_WORD_LEN 128
#define WORDS_DELIMITER " "
 
int main(int argc, char **argv) {
    FILE *ifile, *ofile;
    char str[128];
    int ch='\0';
    int counter=0;
    if(argc!=3) {
        fprintf(stderr, "%s\n", "Формат: wcntr [Входной файл] [Выходной файл]");
        return 1;
    }
    ifile=fopen(argv[1], "r");
    ofile=fopen(argv[2], "w");
    if((ifile==NULL)||(ofile==NULL)) {
        fprintf(stderr, "%s\n", "Не могу открыть один из файлов");
        return 1;
    }
    while(!feof(ifile)) {
        str[counter++]=fgetc(ifile);
        if(!isalnum(str[counter-1])) {
            if(counter<=MIN_WORD_LEN) {
                str[counter-1]='\0';
                fputs(str, ofile);
                fputs(WORDS_DELIMITER, ofile);
            }
            counter=0;
        }
    }
    fclose(ifile);
    fclose(ofile);
    return 0;
}
 
Текущее время: 15:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru