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

В конец целочисленного двоичного файла дописать нечетные значения, содержащиеся в другом целочисленном текстовом файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ База на Code Blokcs C++ http://www.cyberforum.ru/cpp/thread328872.html
Помогите дописать практику с базой, проверьте написанный код и помогите добавить, вывод из файла, редактирование по id(vuz) и удаление (group). если можно с коментариями #include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> #include <conio.h> struct group
C++ Программы по умолчанию для расширений Кто знает подскажите, каким образом можно изменить программу по умолчанию для расширений в с\с++, да и не важно в чем. Системных утилит, программ я не нашел которые могут это делать, что бы в дальнешем подключиться к ним. Вообщем может есть некие библиотеки и т.п.? Да, и заодно, когда пользователь выделяет, запускает файл любого расширения, как операционная система определяет программу по... http://www.cyberforum.ru/cpp/thread328103.html
C++ События в ANSI C++
Прошу прощенья, что не очень внятно формулирую тему. Для меня это познавательный вопрос. Меня интересует: 1)Можно ли и как в классическом C++ без всяких GUI (C++ Builder, Visual Studio) использовать механизм событий 2)примеры моделей классов, где без событий нельзя обойтись. Причем чтобы это были скажем не события типа ButtonOnClick и пр как в С++ Builder или VisStudio а настоящие,...
как присвоить переменной значение, взятое по определенному адресу? C++
Собственно у меня есть адрес (например, 010426D8), я знаю, что под этим адресом хранится целочисленное значение, как присвоить переменной значение из этого адреса?
C++: IDE, инструментарий Настройка Dev-C++ на получение исполняемого файла минимального размера http://www.cyberforum.ru/cpp/thread327223.html
Доброго времени суток! Подскажите настройки компилятора IDE Dev-C++ (v 4.9.9.2). Элементарно, Hello world! у меня больше 450 кб получаются, а хотя вроде бы можно настроить так, чтобы подобная прога 10 кб весила. Если кто знает, то сообщите настройки. Буду премного всем благодарен Hello world писал так #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char...
C++ найти хендл чужого окна зная его атом как можно найти хендл чужого окна по атому?? подробнее

Показать сообщение отдельно
DarthNamik
 Аватар для DarthNamik
2 / 2 / 0
Регистрация: 01.03.2010
Сообщений: 18

В конец целочисленного двоичного файла дописать нечетные значения, содержащиеся в другом целочисленном текстовом файле - C++

03.07.2011, 19:35. Просмотров 1075. Ответов 6
Метки (Все метки)

Дано такое задание:
Дописывание в файл. В конец целочисленного двоичного файла дописать нечетные значения, содержащиеся в другом целочисленном текстовом файле. Итоговый файл должен иметь строго двоичный формат.

Вот что получилось у меня по ходу решения!

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
#define t 1024        
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <iostream.h>
#include <fstream.h>
 
main(){
int i;
int n;
char *buffer;
char a[t];
int d[t]={0};
FILE *INPUT= fopen("D:\INPUT.txt","r");
 
if (INPUT == NULL){
 printf("File not found!\n");
 getch();
 exit(0);
}
n=1;
FILE* f = fopen("D:\OUTPUT.dat", "wb"); 
 while(!feof(INPUT)){ 
  fgets(a,n,INPUT);
  d[n]=(int)a;
  printf("elem[%d] = %d\n",n,d[n]);
  if((d[n]%2)!=0){
       fprintf(f,"%d \n",d[n]);
    } 
  n++;
 }
 
fclose(INPUT);
fclose(f);
getch();
}
Код рабочий, но в файл записывается совсем не то что нужно!
Как по мне ошибка в строке d[n]=(int)a;
Подскажите кто знается как переделать!! Буду признателен очень!!

Добавлено через 7 минут
Хоть какие то домыслы???
Я не пойму почему оно так делает

Добавлено через 12 минут
Если не знает никто, то сбросьте литературу НОРМАЛЬНУЮ по Файлам(бинарным и текстовым).
....
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru