Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2009, 22:14   #1
Влад-mego
Пользователь
 
Регистрация: 27.11.2008
Сообщений: 16
По умолчанию Переделать программу под структуры. Си++

Код:
#include <iostream.h>
#include <malloc.h>
#include <string.h>
#include <conio.h>
#include <stdio.h>
 
 
int pkzs(char *,char); 
 
int main()
{
        char *s;
        FILE *f;
        long fLen;
        if((f=fopen("in.txt","rb+")))
        {
                fseek(f,0,SEEK_END);
                fLen = ftell(f);
                fseek(f,0,SEEK_SET);
                if(0 < fLen)
                {
                        s = (char *)malloc(fLen);
                        fscanf(f,"%s",s);
                }
                else
                        cout<<"File pyst\r\n";
                fclose(f);
        }
        int n1 = 0,n2 = 0;
        if(s)
        {
                n1 = pkzs(s,'(');
                n2 = pkzs(s,')');
                if(n1 == 0 && n2 == 0)
                        cout<<"File ne soderzhit skobok\r\n";
                else
                        if(n1 == n2)
                                cout<<"Balans skobok vipolnyaetsya\r\n";
                        else
                                cout<<"File imeet nepravil'ni balans skobok !\r\n";



        }
        cin>>n1;
        return 0; 
} 
 
int pkzs(char*s,char c)
{
        int n = 0;
        char *chBuf = strchr(s,c);
        while(chBuf)
        {
                n++;
                chBuf = strchr(chBuf + 1,c);
        }
        return n;
}
вот эта программа делает проверку баланса скобок..я использовал библиотеку <string.h> можете переделать эту прогу с помощью структур я незнаю..как.?блин и еще косяк почему то говорит что файл пуст постоянно..

Последний раз редактировалось Stilet; 13.04.2009 в 10:21.
Влад-mego вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите переделать программу. Valentin49 Помощь студентам 1 26.03.2009 13:58
Нужно переделать программу? bamer Фриланс 6 28.12.2008 17:12
Нужна помощь! Нужно переделать программу написанную на дельфи, чтобы она работала под управлением Vista Karloss Фриланс 5 10.11.2008 17:14
Помогите переделать 2 задачи под динамические массивы (Паскаль) mpegable Помощь студентам 2 27.05.2008 17:32
помогите переделать программы под задание Povar Паскаль, Turbo Pascal, PascalABC.NET 7 22.05.2008 15:59