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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2011, 18:47   #1
Sexaron
 
Регистрация: 24.05.2011
Сообщений: 7
По умолчанию как записать эту строчку в си?

Код:
inp.read((char*)&buffer,sizeof(buffer));
Sexaron вне форума Ответить с цитированием
Старый 25.05.2011, 20:07   #2
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Если inp - это std::istream, то
Код:
fread((char*)&buffer, 1, sizeof(buffer), file);
Где file - FILE*.
Somebody вне форума Ответить с цитированием
Старый 27.05.2011, 00:29   #3
Sexaron
 
Регистрация: 24.05.2011
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Somebody Посмотреть сообщение
Если inp - это std::istream, то
Код:
fread((char*)&buffer, 1, sizeof(buffer), file);
Где file - FILE*.
спс. ток проблема одна - прога запускается, но при вводе ключа выдает ошибку. в чем проблема не пойму. помоги плз.
Код:
#include<stdio.h>
#include<conio.h>
#include<fstream.h>
#include<math.h>

void main(){
  char* kluch;             
  FILE *inp, *out;
  inp = fopen("Input.txt" , "r");
  out = fopen("Output.txt" , "w");
  if(inp==NULL)
    {
       printf("No Input.txt");
       getch();
       exit(1);
     }
  printf("Enter key");
   scanf("%s", kluch);
  int n=strlen(kluch); 
  int j,i=0;

  char temp,buffer=NULL; символ

  while(getc(inp)!= EOF) 
    {

       fread((char*)&buffer, 1, sizeof(buffer), inp);символ
       if(buffer==NULL) break;
       j=fmod(i,n);                    
       temp=buffer^kluch[j];           
       fwrite((char*)&temp, 1, sizeof(temp), out);                 
       i++;    
       buffer=NULL;
    }

  fclose(inp);
  fclose(out);
  printf("Go to Output.txt");
  getch();
}
Sexaron вне форума Ответить с цитированием
Старый 27.05.2011, 01:10   #4
Sexaron
 
Регистрация: 24.05.2011
Сообщений: 7
По умолчанию

все переделал - работает. тема закрыта.
Sexaron вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обьясните как начать эту прогу. adrinaline Общие вопросы C/C++ 6 13.03.2012 15:37
Как ответ на эту задачу записать в паскале, либо просто в алгоритм? Pozhinatel Помощь студентам 0 13.12.2010 14:27
как понять эту строчку? Arassir HTML и CSS 4 28.09.2009 20:41
считать поочередно каждую строчку и записать в батовский файл elplado Паскаль, Turbo Pascal, PascalABC.NET 3 16.11.2008 17:29
Как с поиощью hiew вставить в файл строчку, "раздвинуть" файл и вставить туда строчку? barand Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 28.06.2008 10:58