С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Задачка с использованием API WIN32 (есть програмка, не могу допилять) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Про хранение данных. http://www.cyberforum.ru/cpp-beginners/thread451564.html
день добрый. в задаче задается иерархия папок и файлов, то есть корневая, что в ней и т.д. к примеру - /andew (корневая) andrew papka1 papka2 somefile.txt papka1 somefile1.txt papka2 papka3...
C++ Сортировка разных полей структуры Сразу извиняюсь за кривой заголовок темы) В общем, появилась необходимость добавить сортировку в программу, использующую некий идентификатор(задается вне функции) как ключ, чтобы сортировать... http://www.cyberforum.ru/cpp-beginners/thread451557.html
C++ Проблема с открытием файла для вывода текста в него.
ofstream offile; void royal_flush (); void straight_flush(); int main () { //махинации royal_flush (); }
Ханойские башни, объясните принцип работы! C++
Можете мне "расписать" все что происходит в этом коде, плюс отдельные вопросы в "комментариях", так что бы я сам смог это объяснить если меня спросят! Начальный код: // Ханойские башни #include...
C++ Нули между символами в строке http://www.cyberforum.ru/cpp-beginners/thread451548.html
Добрый вечер) Скорее всего нубский вопрос, однако поиском пользовался - ничего не нашел. Собственно суть: Из файла считываю строки: ifstream fs("C:\\test.txt"); string u; while (!fs.eof()) {...
C++ Реализовать команду md-создание каталога в Borland C++ Нужно сделать так, что бы по команде md (пример: md C:\CyberForum) создавалась определенная папка, название какой мы сами установим (принцип командной строки). Прошу помощи, ибо я уже запутался. подробнее

Показать сообщение отдельно
yDenis
0 / 0 / 0
Регистрация: 22.12.2014
Сообщений: 3

Задачка с использованием API WIN32 (есть програмка, не могу допилять) - C++

23.02.2012, 19:17. Просмотров 285. Ответов 0
Метки (Все метки)

В общем вот условие:
Создать текстовый файл в который записать названия всех файлов с директории C:\Comp\TASM\BIN которые начинаются на t и имеют расширение .ехе ну и вывести содержание файла на экран.

Прога рабочая.. но оно блин выводит нулевые элементы и я не знаю как от них избавиться(
собственно сама прога:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "stdafx.h"
#include <Windows.h>//win api
#include <iostream>
#include <string>
using namespace std;
 
void main()
{
 
    HANDLE File = CreateFileA ("text.txt", GENERIC_WRITE, 0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
    WIN32_FIND_DATA FileData;
    DWORD count;
    WCHAR *files=L"C:\\Comp\\TASM\\BIN\\T*.exe";
    HANDLE find=FindFirstFile (files,&FileData);
    if (find!=INVALID_HANDLE_VALUE) {
    
        WriteFile(File,FileData.cFileName,sizeof(FileData.cFileName),&count,NULL);
        
    }
    while (FindNextFile(find,&FileData)==true) {
        
        WriteFile(File,FileData.cFileName,sizeof(FileData.cFileName),&count,NULL);
    }
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.