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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2011, 14:14   #1
klopa
Новичок
Джуниор
 
Регистрация: 05.10.2011
Сообщений: 2
Восклицание Необходимо в рабочей программе выделить подпрограмму

Это рабочая программа, которая выводит в двоичный файл строки и их размер,а потом на консоль содержание файла и размер файла. Но по заданию нужно, чтобы обязательно была подпрограмма ...можно ли кусок этой программы сделать подпрограммой?..помогите, люди умные)
Код:
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main(void)
{
    int i = 0, size=0;
    int a=0, len=0;
    char ch;
    char temp[1024];
    FILE*f;
    f=fopen("E:\\Dev-Cpp\\bin\\9vhod.txt","r");
    if(f==NULL)
    printf("error"); 
    FILE*fd;
    fd=fopen("E:\\Dev-Cpp\\bin\\9vihod.bin","wb"); 
    if(fd==NULL)
    printf("error"); 
    do
    {
     ch=fgetc(f);
               if(ch!='\n')
                {
                        a++;
                        temp[i] = ch;
                        fwrite ( &temp[i], sizeof(char), 1, fd );
                        size+=sizeof(char);
                        i++;
                }
                else
                {
                       temp[i]='\0';                       
                       printf("%d %s\n",a, temp);
                       fwrite ( &a, sizeof(a), 1, fd );
                       size+=sizeof(a);
                       i = 0;
                       a=0;

                }
    }
    while (ch != EOF);
    printf("\nFull size of file: %d",size);
fclose(f);
fclose(fd);
getchar();

Последний раз редактировалось Stilet; 09.10.2011 в 15:12.
klopa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блокирование рабочей станции Windows+L sysyman Windows 1 20.04.2011 16:08
Смена рабочей директории GanGSISoft Общие вопросы C/C++ 3 18.10.2010 19:27
поиск рабочей прокси akimov_aleks Работа с сетью в Delphi 0 22.03.2010 11:22
Необходимо нарисовать блок-схему к программе GaJIbI4 Помощь студентам 0 01.12.2009 12:31
Удаление рабочей книги? plyacek Microsoft Office Excel 2 01.06.2009 17:26