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

открыть N штук файлов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ массивы http://www.cyberforum.ru/cpp-beginners/thread66761.html
всем доброго времени суток!! прошу помощи у ассов этого дела(:2. Вычислить , Sn+So/Kn+Ko где Sп и Kп – сумма и количество положительных элементов массива А (70), а Sо и Kо – сумма и количество отрицательных элементов того же массива. падайте идею плз, и желательно по больше комментарий пжлста, спасибо! Добавлено через 21 минуту #include <conio.h> #include <stdio.h>
C++ Нужен код, нуждающийся в оптимизации ребята - несколько необычная просьба - у кого нибудь может есть небольшой по объему ( меньше 500-600 строчек) код, написанный как можно кривее (правда при этом чтоб работал правильно) - мне нао поиграть с оптимиацией "ручками" - например циклы поисправлять, может общий алгоритм, с переменными там... и т.д. и т.п. у меня подходящего кода нет увы=( может кто подкинет?:) http://www.cyberforum.ru/cpp-beginners/thread66757.html
C++ Нужно разобраться с полученным результатом
Задача состоит в выводе строки задом наперед. Если запустить первый вариант программы , то выводит вместо букв прямоугольники(или квадратики),количество которых совпадает с количеством букв в слове. Если запускаю второй вариант, то получаю то, что нужно. Может проблема моя в " static int i" Данная задача решается и проще, но я разбираюсь сейчас с рекурсией, потому код слегка извращенный,...
C++ Работа со стеком
Люди...Помогите...Напишите пожалуйста библиотеку для работы со стеком и поясните как и что нужно делать!!!))))
C++ ФУНКЦИИ http://www.cyberforum.ru/cpp-beginners/thread66720.html
ОВАРИЩИ=)!Помогите, пожайлуста, с задачами..а то ничего в голову не приходит..Буду очень благодарна))) 1)составить программу, в которой вычисляется медиана и мода ряда.В состав программы должна входить функция, вычисляющая медиану(т.е. такой элемент ряда, котороый больше любого из одной половины элементов ряда и меньше любого из другой половины). Эта функция должна получить 2 параметра: ряд, в...
C++ Программа с классом и объектами. Дана символьная матрица размера 4 х 5. Из последовательности её строк сформировать новую строку и определить ее длину. Проверить наличие символа ‘a’ в ней. p.s. если у кого есть время посмотрите программу, пожалуйста... Код: #include<iostream> #include<time.h> using namespace std; подробнее

Показать сообщение отдельно
odip
Эксперт С++
 Аватар для odip
7151 / 3291 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
25.11.2009, 18:37     открыть N штук файлов
записывает данные в таком же виде,как они были в исходном,или же данные записываются в новом целочисленном формате?
Если оба файла открыты в бинарном формате и нет ошибок чтения/записи, тогда верно - будет записано тоже самое.

Добавлено через 13 минут
при таком неявном преобразовании в тип int, у нас могут получаться абсолютно любые числа как элементы массива А,включая и 0,и -1 ?
Да - любые.
это важно ,поскольку ,когда в исходном файле останется несчитанными например 8 байт (меньше 20) , то в новый файл надо будет записать не все элементы массива а только несколько первых. для этого я хочу обнулять массив каждый раз перед чтением из исходного ,а затем записывать его элементы в новый файл,пока не встретится элемент =0. правильно ли это?
Нет - неправильно.

Что именно ты хочешь сделать ?
Скопировать один файл в другой ?

Все делается так.
Заводишь некий буфер, например
char buf[1024];
Далее с помощью fread() читаешь 1024 байта, при этом проверяешь сколько реально байт было считано.
Если было считано 1024 байта, то и записываешь 1024 байта.
Если было считано 13 байт, то и записываешь 13 байт.
Если при чтении встретился конец файла, тогда ничего не пишешь - а просто закрываешь выходной файл ( и входной тоже ).
 
Текущее время: 01:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru