Перейти к содержанию

SLI=Hetzer_34=

Пилоты
  • Публикаций

    3 657
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные SLI=Hetzer_34=

  1. Добрый день!

    Собственно subj. В Ил я играю только потому, что тут отличные люди, прекрасный навык полетов (а кто не хочет летать)? Но вот игры моей души - это стратегия. Кто еще готов проявить себя как хитрый тактик, планомерный стратег? Рад любому союзнику и сопернику. Пишите в личку.

    PS Могу дать один гостевой вход на 7 часов.

    С уважением, Илья.

    Дааа)) Стракрафт)) Молодость моя))))

  2. А чего гадать на кофейной гуще?

    Комп начал виснуть. Точнее не комп, а изображение на мониторе, т.е. звук из выполняемого приложения доносится корректно, а вот изображение прилипает и ниначто не реагирует кроме жесткой перезагрузки компа

    Так умерла моя 7800GS. Проблемы с памятью. Можешь хоронить.

    Хотя VF700 штука хитрая и криворукии некотором чип сколоть весьма даже может. Но приколы там рода другого, перегреву чипа подобные.

  3. name2 хранит не сами строки, а их адреса в памяти.

    Если d.cFileName тоже char *, то получается что в name2[m] записывается не копия d.cFileName, а адрес этой строки в памяти. В следующем проходе цикла по этому же адресу хранится уже имя следующего файла. Когда цикл заканчивается, имеем массив name2, каждый элемент которого - адрес d.cFileName, а там - имя последнего файла.

    По-моему так.

    пилять... ))))

  4. Ну вот скажем... Тупо под консольку код c++ - поиск файлов в папке.

    #include "stdafx.h"
    #include <windows.h>
    using namespace std;
    
    
    int _tmain(int argc, _TCHAR* argv[])
    {
    int m=0;
    char * name2[255]={};
    WIN32_FIND_DATA d;
    HANDLE h;
    h=FindFirstFile("*.*",&d);
    int i=1;
    while(i)
    {if (d.cFileName[0]!='.') {
    cout<<d.cFileName<<endl;
    name2[m]=d.cFileName;
    cout<<name2[m]<<endl;
    m++;};
    i=FindNextFile(h,&d);
    }
    cout<<endl;
    for(int i=0;i<m;i++) cout<<name2[i]<<endl;
    return 0;
    }
    

    Вот пля тупой вопрос - почему в конечном итоге массив name2 во всех элементах принимает последнее значение cFileName????

×
×
  • Создать...