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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Буквенная каша http://www.cyberforum.ru/cpp-beginners/thread134268.html
Re: Удаление из линейного однонаправленного списка.Что надо исправить в этом коде, чтобы он нормально удалял элементы списка, а не заменял их буквенной кашей? void los::del_el( ) { los *head=p; los *item=0; int key; cout << "vvedite key: "; cin >> key;
C++ обмен элементов в массиве помогите исправить ошибки в коде /*programma reshaet zadachu:sosedom elementa Aij матрицы называется другой элемент Alk этой же матрицы, если каждый из его индексов l и k отличается от соответственно i и j не более чем на 1. Дана веществ. матрица размером MxN. построить матрицу В такого же размераб чтобы каждый элемент bij этой матрицы был равен наименьшему значению среди соседей элемента... http://www.cyberforum.ru/cpp-beginners/thread134267.html
C++ сортировка и поиск в массиве
Здравствуйте, помогите пожалуйста перевести с паскаля на си. program PROGVybor; uses crt; const Nmax=100; type
C++ Польская запись
Создать приложение для вычисления значения арифметического выражения, которое может включать в себя действительные числа, а также круглые скобки и следующие операции: +, -, *, /, ^ (возведение в степень). Вычисления должны производиться с учетом скобок и приоритетов используемых операций. Предусмотреть корректную обработку возможных ошибок и информирование о них пользователя.
C++ гнездовой поиск http://www.cyberforum.ru/cpp-beginners/thread134259.html
помогите плиз данный список из предложений и данный массив из предложений упорядочить методом гнездового поиска.... в массиве можете посмотреть как сделать удаление элемента....и осовбождение памяти... скиньте гудок на +7-916-335-15-18,я перезвоню.отблагадарю за помощь........ срочно нужно)))) список: #include "stdafx.h" #include "stdafx.h"
C++ гнездовой поиск помогите плиз данный список из предложений и данный массив из предложений упорядочить методом гнездового поиска.... в массиве можете посмотреть как сделать удаление элемента....и осовбождение памяти... скиньте гудок на +7-916-335-15-18,я перезвоню. отблагадарю за помощь ввиде 200-300 рублей на yandex.money или webmoney)))) срочно нужно)))) список: #include "stdafx.h" подробнее

Показать сообщение отдельно
Ky
2 / 2 / 0
Регистрация: 23.05.2010
Сообщений: 5
23.05.2010, 19:25     api считать из файла и записать
Нужно считать из файла число, увеличить его на 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);


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