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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ky
2 / 2 / 0
Регистрация: 23.05.2010
Сообщений: 5
#1

api считать из файла и записать - C++

23.05.2010, 19:25. Просмотров 311. Ответов 0
Метки нет (Все метки)

Нужно считать из файла число, увеличить его на 1, и записать обратно поверх старого в начало файла.

Собстно проблема в том что я запутался с тем как корректно перевести из чара[5] в инт, и обратно в чар...Сам чар - массив из 5 символов.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
char cBufferText[5];
DWORD iBytesRead;
int buildver;
 
//открываем файл
HANDLE hFile=CreateFile("build.txt",GENERIC_ALL,FILE_SHARE_READ,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
//читаем в cBufferText первые 5символов
   ReadFile( hFile, cBufferText, sizeof(cBufferText), &iBytesRead, NULL);
   
//Тут надо преобразовать cBufferText в инт, увеличить на 1, и записать чисто обратно в cBufferText
...
...
 
   SetFilePointer(hFile,0,0,FILE_BEGIN);//устанавливаем позицию в начало файла тем самым затирая предыдущее значение
   WriteFile( hFile, cBufferText, sizeof (cBufferText), &iBytesRead, NULL); 
   SetEndOfFile (hFile); 
   CloseHandle(hFile);
Добавлено через 1 час 57 минут
Сделал так, вроде правильно считает

char *p = cBufferText;
buildver = atoi(p);
buildver++;
itoa(buildver,p,10);


Это правильно или изврат?
Есть возможность упростить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2010, 19:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос api считать из файла и записать (C++):

Записать/считать с файла - C++
Прога должна считывать введеные символы, и при этом записывать их в файл. Файл пустой почему то Что нужно подправить? #include...

Считать из файла и записать массив - C++
вопрос в комментарии, подскажите пожалуйста #include <iostream> using namespace std; struct book { string name; int year; ...

Записать и считать информацию из бинарного файла - C++
Здравствуйте уважаемые программисты. Дано задание: Написать программу,которая создает в каталоге 2 файла - текстовый и бинарный,и...

Как считать из файла и записать в функцию - C++
Вот допусти у меня есть функция g_Engine.pfnAddCommand( command, NOP ); как мне в аргумент command записать строки которые...

Считать символ с файла и записать в масив - C++
Где ошибка? Почему когда запускаю виндовс прерывает выполнение программы? #include <stdio.h> int main() { FILE...

Считать числа из файла и записать их в массив - C++
Проблема следущая: нужна программа которая считывает числа типа double из файла (в моем случае это индексы валютного курса) и записывает их...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2010, 19:25
Привет! Вот еще темы с ответами:

Как считать данные с файла и записать в массив? - C++
В файле данные расположены следующим образом : Radius: 1 Coord point: (5;10) Radius: 5 Coord point: (1;7) Radius: 6 Coord...

Считать из файла текст и записать его в переменные - C++
Такая задача. Нужно из пакпи где находится бинарник зайти в другую папку(она находиться в этой дирриктории) и считать от туда текст и...

Как правильно считать (записать) структуру из файла? - C++
не хочет правильно читать, вроде пишет, вроде правильно, не уверен. Заранее благодарен за помощь void __fastcall...

Считать из файла, поменять регистр и записать в новый - C++
Здравствуйте программа меняет первую букву слова с нижнего на верхний регистр #include <windows.h> #include <iostream> using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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