Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ База на Code Blokcs C++ https://www.cyberforum.ru/ cpp/ thread328872.html
Помогите дописать практику с базой, проверьте написанный код и помогите добавить, вывод из файла, редактирование по id(vuz) и удаление (group). если можно с коментариями #include <stdio.h>...
Программы по умолчанию для расширений C++
Кто знает подскажите, каким образом можно изменить программу по умолчанию для расширений в с\с++, да и не важно в чем. Системных утилит, программ я не нашел которые могут это делать, что бы в...
C++ События в ANSI C++
Прошу прощенья, что не очень внятно формулирую тему. Для меня это познавательный вопрос. Меня интересует: 1)Можно ли и как в классическом C++ без всяких GUI (C++ Builder, Visual Studio)...
C++ mpl проход по элементам Пытался написать вывод элементов vector_c не через for_each. Не вышло. Кто подскажет как сие сделать наиболее удобно? Пример вектора. typedef boost::mpl::vector_c<char, 'h', 'e', 'l', 'l',... https://www.cyberforum.ru/ cpp/ thread327906.html
C++ Как присвоить переменной значение, взятое по определенному адресу? https://www.cyberforum.ru/ cpp/ thread327515.html
Собственно у меня есть адрес (например, 010426D8), я знаю, что под этим адресом хранится целочисленное значение, как присвоить переменной значение из этого адреса?
Найти хендл чужого окна, зная его атом C++
как можно найти хендл чужого окна по атому??
C++ На каком языке писать программу?
Добрый день! Не знаю к какому языку программирования это относится, поэтому спрошу здесь. На каком ЯП лучше всего будет написать программу, которая сможет менять бекграунд на рабочем столе в...
C++ Преобразование текста в речь Здравствуйте. Подскажите пожалуйста литературу(можно с громоздкими теоретическими выкладками) для написания следующих приложений: 1)Преобразователь текста в речь(наподобие как в Винде в закладке... https://www.cyberforum.ru/ cpp/ thread325692.html
C++ CImageList скоращение элементов https://www.cyberforum.ru/ cpp/ thread325520.html
С целью сокращения памяти отведенной под CImageList решил проверять входит ли в состав данного листа добавляемая иконка и если входит тоизменять индекс в добавлеямой структуре на индекс первой...
C++ USB-CD-ROM Есть много статей и утилит по данной тематике, хочу написать свою, но без понятия в каком направлении искать, кто нибудь помогите кодом или хотябы названием функций которые перебивают заголовочную... https://www.cyberforum.ru/ cpp/ thread325330.html
2 / 2 / 2
Регистрация: 01.03.2010
Сообщений: 18
0

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

03.07.2011, 19:35. Просмотров 1513. Ответов 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 минут
Если не знает никто, то сбросьте литературу НОРМАЛЬНУЮ по Файлам(бинарным и текстовым).
....

Вернуться к обсуждению:
В конец целочисленного двоичного файла дописать нечетные значения, содержащиеся в другом целочисленном текстовом файле
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.07.2011, 19:35
Готовые ответы и решения:

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

Динамические структуры данных: дописать в конец очереди содержащиеся в ней нечетные элементы
Создать очередь и дописать в конец очереди содержащиеся в ней нечетные элементы. Помогите...

В текстовом файле хранится программа. Вычислить и дописать в конец этого файла количество операторов присваивания
В текстовом файле хранится программа, записанная на языке Turbo Pascal. Вычислить и дописать в...

В начало двоичного файла целого типа дописать нечетные элементы этого файла.
Вот прога для записи четных файлов...в конец Мне нужно в начало....нечетные...помогите разобраться...

6
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.