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

Спроецировать файл данных. спроецированный файл сохранить в другой указанный файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод в файл http://www.cyberforum.ru/cpp-beginners/thread1006137.html
Программа сгенерировала 20 чисел от 1 до 20 в случайном порядке. Необходимо упорядочить по возрастанию и вывести на экран в первоначальном виде и в упорядоченном , и сохранить в файл в упорядоченном виде. Буду вам очень благодарен если поможете разобраться с этим. Спасибо!!! Про сортировку пузырьком читал, если можно по подробнее процесс вывода в файл.
C++ как записать уравнение на языке C++? n*(n-a)*(n-2a)*...*(n-na)/fact(n) как правильно записать?? n<10 http://www.cyberforum.ru/cpp-beginners/thread1006126.html
C++ преобразование *this в std::shared_ptr
Доброго времени суток уважаемые форумчане. у меня назрел такой вопрос, пишу программу в которой используется паттерн визитор и хотелось бы использовать умные указатели, но вот как передать в метод visit *this так и не понял, не судите строго=) вот примерный код того что есть(это только малая часть.) void CCircle::Accept( IGeometryObjectSerializerVisitor const& visitor,std::ofstream & strm )...
Сравнить элементы в столбцах двумерного массива C++
Вечер добрый! Нужна помощь с написанием функции, есть двумерный массив - нужно вывести число столбцов, где все элементы разные. Внимание вопрос: как правильно сравнить элементы столбцов друг с другом? for(j=0;j<y;j++) { for(i=0;i<x;i++){ скажем вот j - колонны, следовательно i - ряды... таким образом он пролистает весь массив. Но как сравнивать?
C++ Присвоение элементов массива http://www.cyberforum.ru/cpp-beginners/thread1006103.html
Подскажите, возможно ли присвоить сразу несколько элементов одного массива нескольким элементам другого?
C++ Задан массив целых чисел. Записать +1 вместо максимального элемента массива и -1 вместо минимального Не понимаю, что не так, помогите исправить код. #include<conio.h> #include<iostream> #include<stdlib.h> using namespace std; int main() { setlocale(LC_ALL, "Rus"); int n, i, min, max; подробнее

Показать сообщение отдельно
Skidbalnir
 Аватар для Skidbalnir
0 / 0 / 0
Регистрация: 30.05.2012
Сообщений: 13
13.11.2013, 00:46     Спроецировать файл данных. спроецированный файл сохранить в другой указанный файл
помогите с программой! вот вроде бы должна быть рабочая версия, но не понимаю как избавиться от ошибок. заранее благодарен (если возможно - покажите ошибки и их исправление)

#include <windows.h>
#include <stdio.h>
#include <string.h>
void main()
{
char* lpMapAddress;
DWORD nBytesWrite;
int m;
//Создание файла
HANDLE hFile1=CreateFile("data.txt",GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,
NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
//Проецирование файла
HANDLE hMapFile = CreateFileMapping(hFile1,NULL,PAGE_READWRITE,0,0,"MyFileMappingObject");

if (hMapFile == NULL)
{
printf("Could not create file-mapping object.\n");
}
lpMapAddress =(char*) MapViewOfFile(hMapFile,FILE_MAP_ALL_ACCESS,0,0,0);
if (lpMapAddress == NULL)
{
printf("Could not map view of file.\n");
}
m=strlen(lpMapAddress);
//Создание второго файла
HANDLE hFile2=CreateFile ("copy_data.txt", GENERIC_WRITE, FILE_SHARE_WRITE, NULL, OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL, NULL);
//Запись данных в файл №2
for (int j=0;j<=m;j++)
{
int i= WriteFile(hFile2,&lpMapAddress[j],1,&nBytesWrite,NULL);
}
//Освобождение адресного пространства
if (!UnmapViewOfFile(lpMapAddress))
{
printf("Could not unmap view of file.\n");
}
CloseHandle(hMapFile);
getchar();
}

Добавлено через 38 минут
уже не надо, всё работает - сам затупил просто
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru