ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 22.02.2010, 22:38
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
С нами: 11099536

Репутация: 518
По умолчанию

выражовывайся точнее....

не "вот так правильнее" а....

ВОТ ЕЩЕ ОДИН ВАРИАНТ! 8)))
 
Ответить с цитированием

  #12  
Старый 22.02.2010, 23:24
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами: 10535289

Репутация: 107


По умолчанию

Со стековой памятью нада аккуратней обращатся.
 
Ответить с цитированием

  #13  
Старый 03.03.2010, 13:47
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 577
С нами: 10943066

Репутация: 1236


По умолчанию

Цитата:
Сообщение от Fl0dER  
День добрый , вобщем появилась такая проблема , пытаюсь писать на чистом WinApi , надо прочитать файл вот собствено код , что не так

Код:
LPCSTR ReadFromFile()
{
    HANDLE FileHandle;
    DWORD R;
    DWORD Size;
    char Line[256];
    FileHandle = CreateFileA("C:\\file.txt",GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
    Size = GetFileSize(FileHandle, &Size);
    ReadFile(FileHandle, Line, Size, &R, NULL);
    return Line;
}



int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{

	MessageBox(0,ReadFromFile(),"",0);

}
в файле текст 1234567 , а выводит хрень какуюта , разьясните как правльно заюзать функцию ReadFile чтобы прочитать текстовой файл
char Line[256]; замени на static char Line[256];
тогда она будет в глобальной памяти, а то что у тебя - она стековая а стек вычищается.
__________________


snow white world wide
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить, что Ваш ребенок растет хакером? PHOEN_i_X Болталка 148 13.06.2010 18:02
забавные рассуждения. Cthulchu Болталка 14 18.12.2009 16:16



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.