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

Текстовый файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализация алгоритма игры пятнашки http://www.cyberforum.ru/cpp-beginners/thread209234.html
Умоляю, помогите, нужна реализация алгоритма игры пятнашки, чтобы компьютер сам играл, т.е. фишки передвигал. проблема в том, что классы использовать нельзя, файлы тоже нельзя... просто автоматическая игра в 15. прошу, помогите
C++ Строковый класс Необходимо добавить в строковый класс функцию сцепления строк, используя перегрузку бинарного оператора +, функцию пересечения строк (то есть общие символы для двух строк), используя перегрузку бинарного оператора *. http://www.cyberforum.ru/cpp-beginners/thread209224.html
Создать класс C++
Создать класс для реализации комплексных чисел в алгебраической форме. Используя перегруженные операции, реализуйте сложение, вычитание, деление и умножение комплексных чисел.
Класс Fruit C++
Определите общий базовый класс Fruit описывающий некоторые характеристики фруктов. Также, определите два класса Apple и Orange, производные от базового класса, которые должны содержить специальную информацию о соответствующем фрукте. Создайте объекты указанных классов, заполните их данными и, с помощью функции, отобразите ее на экране.
C++ Наследование http://www.cyberforum.ru/cpp-beginners/thread209218.html
Реализовать наследование классов, их констркторов, и если необходимо деструкторов, для своего варианта. Продемонстрировать в программе работу функций классов. Создать класс Employee, содержащий следующие элементы: - поле «ФИО» char* FIO; - поле «Табельный номер» int Number; - поле «Возраст» int Age; - поле «Стаж» int Stage; - метод получения ФИО char* GetFIO(); - метод получения...
C++ Подскажите книжку Можете подсказать хорошую книгу по c++. Мне не нужна c++ для чайников, основы (грубо говоря что такое массивы, классы, функции) я знаю. А дальше хотелось бы углубляться: узнать что ща std:: и т.д. подробнее

Показать сообщение отдельно
Artnoiser
0 / 0 / 0
Регистрация: 14.11.2010
Сообщений: 8
19.12.2010, 17:31  [ТС]     Текстовый файл
Решил таки задачу.Коряво,но кому-то может и полезно будет
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <tchar.h>
#include "stdio.h"
#include "conio.h"
 
int main()
{
        
        FILE *fp = fopen("D:\\wtf.txt","r");
        FILE *fp2 = fopen("D:\\rezultat.txt","w");
        char mas[600],alfavit[23]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','s','t','w','y','f','x','z'};
        int i=0,c=0,n=0,j=0,n1=0,kolb=0;
        int sum1=0,sum2=0,sum3=0,sum4=0,sum5=0,sum6=0;
        int sum7=0,sum8=0;
        char *schet = mas;
        if(fp == NULL)
        {
                printf("error");
                return 0;
                getch();
        }
        while((mas[n]=getc(fp))!=EOF)
        {   
            if (mas[n]!=' ')
            {
            kolb+=1;
            }
            for (j=0;j<23;j++)
            {
                if(mas[n] == ' ' &&  mas[n-1]==alfavit[j])
            {
                c+=1;
                switch(kolb)
            {
                case 1:
                    sum1+=1;
                case 2:
                    sum2+=1;
                case 3:
                    sum3+=1;
                case 4:
                    sum4+=1;
                case 5:
                    sum5+=1;
                case 6:
                    sum6+=1;
                case 7:
                    sum7+=1;
                case 8:
                    sum8+=1;
            }
                kolb=0;
            }
            }
            n++;
        }
        fclose(fp);
        fopen("D:\\rezultat.txt","w");
        fprintf(fp2,"Kolichestvo slov = %d\n",c+1);
        fprintf(fp2,"1 bykv = %d\n",sum1);
        fprintf(fp2,"2 bykv = %d\n",sum2);
        fprintf(fp2,"3 bukv = %d\n",sum3);
        fprintf(fp2,"4 bukv = %d\n",sum4);
        fprintf(fp2,"5 bukv = %d\n",sum5);
        fprintf(fp2,"6 bukv = %d\n",sum6);
        fprintf(fp2,"7 bukv = %d\n",sum7);
        fprintf(fp2,"8 bukv = %d\n",sum8);
        fclose(fp2);
getch();
}
Считает количество букв в словах и количество самих слов и записывает в отдельный текстовый файл.
разделитель- пустое место.
 
Текущее время: 15:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru