Создание приложений и игр на Visual C++

  • Автор темы Автор темы Zau4ka
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Это всё правильно и хорошо, но при таком раскладе я не смогу считать какое число записано в файл. как я уже писал,
цель: нужно сделать так, чтобы при нажатии кнопки создавался файл (*.txt), в котором бы сохранялась переменная int n, при каждом последующем нажатии переменная должна перезаписываться на n++
чтобы при достижении определённого числа нажатий, выскакивало определённое сообщение. нужно именно записывать в файл, потому что, чтобы при закрытии программы количество нажатий не сбрасывалось, а при следующем открытии, продолжалось n++, потому и спрашивал- какой функцией это удобнее осуществить?
 
<!--QuoteBegin-Seva+26:08:2007, 09:11 -->
<span class="vbquote">(Seva @ 26:08:2007, 09:11 )</span><!--QuoteEBegin-->Это всё правильно и хорошо, но при таком раскладе я не смогу считать какое число записано в файл.
[snapback]76379" rel="nofollow" target="_blank[/snapback]​
[/quote]sss.Read()?<!--QuoteBegin-Seva+26:08:2007, 09:11 -->
<span class="vbquote">(Seva @ 26:08:2007, 09:11 )</span><!--QuoteEBegin-->...чтобы при закрытии программы количество нажатий не сбрасывалось, а при следующем открытии, продолжалось...
[snapback]76379" rel="nofollow" target="_blank[/snapback]​
[/quote]На будущее, почитай про работу с реестром: .
 
не хотелось бы мусорить в реестре... прога такая, что реестр не трогает (пока), т. ч. жду ещё предложений!
 
Для: Seva
В каком смысле мусорить? Реестра вообще-то и предназначен для сохранения настроек софта. B И вообще, относительно безопасно софт может мусорить только в реестре и в AppData, во всех остальных местах есть шанс нарваться на User Account Control в Vista.
 
ладно, с этим я, вроде, разобрался... вот такой глюк при работе с буфером обмена (MFC VC++6.0): если в окно программы вставлять из буфера обмена фразу, состоящую только из латинских или только из кириллических символов, то всё нормально вставляется, но как только пытаюсь вставить смешанный вариант (Александр Petrov), так сразу вместо кириллицы появляются ??? из буфера обмена вставляю так:
Код:
UpdateData(TRUE);
if ( OpenClipboard() )
{
HANDLE hData = GetClipboardData(CF_TEXT);
char* chBuffer= (char*)GlobalLock(hData);
m_vvod= chBuffer;
GlobalUnlock(hData);
CloseClipboard();
UpdateData(FALSE);
как такую проблему решить?
 
привет всем! как программно в С++ 6,0 перезагрузить компьютер при любом установленном windows'e?
 
:blink: нашёл! просто ExitWindows(EW_RESTARTWINDOWS, 0 );
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!