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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Select Sort http://www.cyberforum.ru/cpp-beginners/thread76048.html
Здравствуйте. Задача состоит в том чтоб отсортировать строки матрицы NxM (то есть поменять их местами), по возрастанию первых чисел в строках матрицы. При компиляции алгоритма for(i=0;i<n-1;i++){ for(j=0;j<m-1;j++){ if(j==0){ min=i; for(k=i+1;k<m;k++){ if(a<a) min=k;
C++ Описание класса "Студенческая группа" Добрый вечер! Нужна помощь в составлении программы. Условие: Описать класс "студенческая группа". Предусмотреть возможность работы с переменным число студентов, поиска студента по какому-либо признаку(например, по фамилии, дате рождения или номеру телефона), добавления и удаления записей, сортировки по разным полям. Написать программу, демонстрирующую работу с этим классом. Программа должна... http://www.cyberforum.ru/cpp-beginners/thread76046.html
атомарные операции в C/C++ C++
Существует ли список атомарных операций в С/С++ для работы с нитями. Имется ввиду, эквивалентно ли asm{ inc a } и a++; если да, то какие еще операции атомарны. PS:
быстрая сортировка в двусвязных списках. C++
Есть необходимость реализовать быструю сортировку с использованием двухсвязных списков. В принципе большая часть реализована, однако никак не могу подобрать условие в указанном ниже месте. В результате сортировка зацикливается. Подбирал условие для частного случая, пробовал задать новое - нет ни одного универсального... void Admin::QSort(Node *First,Node *Last, int SortSize) { BASE L, R,...
C++ сортировка чисел в "алфавитном" порядке http://www.cyberforum.ru/cpp-beginners/thread76036.html
Здравствуйте, хотелось бы узнать от вас, как будет выглядеть программа с таким условием: Дано множество чисел (массив).. Нужно вывести на экран числа в "алфавитном" порядке, т.е. число 2 будет стоять раньше 154, 5 раньше 47 и т.д... Надеюсь на вашу помощь. Заранее спасибо.
C++ указатели Имеется группа белых и серых мышей количеством N, расположенных хаотически. Между ними имеются M свободных мест. Составить программу, моделирующую процесс разделения мышей на серых и белых (например, серые выше, белые – ниже) по правилу: каждая мышь может занимать только свободную рядом с ней позицию; за один такт программы мышь может переместиться не более чем в одну позицию. #pragma hdrstop... подробнее

Показать сообщение отдельно
PozZziTiW
3 / 3 / 0
Регистрация: 10.05.2009
Сообщений: 16
24.12.2009, 18:20  [ТС]     Дан текстовый файл. Заменить окончание ing каждого слова, встречающегося в заданном предложении на ED и сохранить результат в новый файл.
Вот изменил малясь код. Но он всё равно не работает =(
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
39
40
41
42
43
44
45
46
47
48
# include <stdio.h>
# include <conio.h>
# include <iostream.h>
# include <string.h>
 
FILE *ved;
FILE *ved2;
int sozdmat ()
{
        char s[256];
        int i,j,n;
        ved = fopen ("file.txt", "r");
        if (ved == NULL)
        return -1;
        for (i=0; i < strlen(s); i++)
        fscanf (ved, "%s ", &s[i]);
                if (s[i] == 'i')
                if (s[i+1] == 'n')
                if (s[i+2] == 'g')
                if (s[i+3] == '.' || s[i+3] == ',' || s[i+3] == '!' || s[i+3] == '?'||
                s[i+3] == ';' || s[i+3] == ':' || s[i+3] == '-' || s[i+3] == ' ' || s[i+3] == '\0')
                {
                        s[i] = 'e';
                        s[i+1] = 'd';
                        for (j=i; j < strlen(s); j++)
                        s[j+2] = s[j+3];
                }
        fclose(ved);
        ved2 = fopen ("file2.txt","w");
        if (ved2 == NULL)
        return 1;
/*Уверен, что ошибка в следующей строке. Смысл таков - нужно взять строку символов с полученным результом и запихнуть их в файл.*/
        fputs(s);
        fclose(ved2);
        return 0;
}
 
void main ()
{
 
        switch (sozdmat ())
        {
                case -1 : cout << "File file.txt ne otkrit."; break;
                case 0 : cout << "File file2.txt sozdan."; break;
                case 1 : cout << "File file2.txt ne sozdan."; break;
        }
        getch();
}
 
Текущее время: 03:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru