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

Конвертация из TCHAR - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как разрешить ввод пустой сроки в консоли? http://www.cyberforum.ru/cpp-beginners/thread133362.html
Подскажите пожалуйста, как сделать так чтобы пользователь мог вводить пустую строку? scanf при таком положении вещей переводит юзера на следующую строчку и как бы говоря ему что он неправ предлагает напечатать заново.
C++ Напечатать только те буквы слов, которые встречаются в обоих словах только один раз Пожалуйста помогите!!!!задача на строки на С.Даны 2 слова.Напечатать только те буквы слов,которые встречаются в обоих словах только один раз. http://www.cyberforum.ru/cpp-beginners/thread133354.html
C++ Строки
Вводится строка произвольного текста. Вывести на экран последнее слово (слова разделены пробелами).
C++ Выпуклые многоугольники
Два выпуклых многоугольника заданы на плоскости перечислением координат вершин в порядке обхода границы. Проверить лежит ли один из них строго внутри другого и определить площади многоугольников. Каким способом можно решить первый вопрос (лежит ли один из них строго внутри другого)?
C++ Перевести с Pascal на Turbo C http://www.cyberforum.ru/cpp-beginners/thread133335.html
Перевести с Pascal на Turbo C program zadacha_10; uses crt; var f: text; s,s1,s2: string; i,l,l1: integer; begin clrscr;
C++ Оператор присваивания и деструктор Вопрос: почему в 52 строке Access violation? Если убрать строку 50, все будет нормально. #include <iostream> using namespace std; typedef int TType; class Foo { TType **bar; int Size; public: подробнее

Показать сообщение отдельно
Dma13th
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 10
21.05.2010, 17:38     Конвертация из TCHAR
Всем доброго времени суток. Такой вопрос: как конвертировать числовую величину в TCHAR и обратно ??
Если кому-то нужен код, для того чтобы узнать что я хочу конвертировать:

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#include "stdafx.h"
#include <Windows.h>
#include <iostream>
 
using namespace std;
 
struct MyFileInfo
{
    TCHAR fname[MAX_PATH];
    SYSTEMTIME sWrite;
};
 
void N_Sort(MyFileInfo* arr, int nCount);
void S_Sort(MyFileInfo* arr, int nCount);
 
int getFileCount(const TCHAR *path);
const TCHAR* g_szFindMask = L"D:\\TEST\\*.*";  /// тут любой свой путь пропишите кому интересно :)
 
 
 
int main()
{
    WIN32_FIND_DATA FindFileData;
    HANDLE hFind;
    int nCount = getFileCount(g_szFindMask);
    MyFileInfo *aFiles = new MyFileInfo[nCount];
    int i = 0, j = 0;
    SYSTEMTIME tsWrite;
 
    setlocale(LC_ALL,"Russian");
    hFind = FindFirstFile(g_szFindMask, &FindFileData);
    while (FindNextFile(hFind, &FindFileData))
    {
        _tcscpy(aFiles[i].fname, FindFileData.cFileName);
        FileTimeToSystemTime(&FindFileData.ftLastWriteTime,&tsWrite);
        SystemTimeToTzSpecificLocalTime(NULL,&tsWrite,&aFiles[i].sWrite);
        i++;
    }
    FindClose(hFind);
    for (i = 1; i<nCount; i++)
    {
        printf("%S\t\t\t ", aFiles[i].fname);
        printf("%d.%d.%d,%d  ",aFiles[i].sWrite.wHour,aFiles[i].sWrite.wMinute,aFiles[i].sWrite.wSecond,aFiles[i].sWrite.wMilliseconds/100);
        cout << endl;
 
 
    }
 
    cin.get();
 
 
 
    for (i = 1; i<nCount; i++)
    {
        printf("%S\t\t\t ", aFiles[i].fname);
        printf("%d.%d.%d,%d  ",aFiles[i].sWrite.wHour,aFiles[i].sWrite.wMinute,aFiles[i].sWrite.wSecond,aFiles[i].sWrite.wMilliseconds/100);
        cout << endl;
 
 
    }
 
 
 
    cin.get();
    return EXIT_SUCCESS;
}
int getFileCount(const TCHAR *path)
{
    WIN32_FIND_DATA FindFileData;
    HANDLE hFind;
    int nCount = 0;
 
    hFind = FindFirstFile(path, &FindFileData);
    while (FindNextFile(hFind, &FindFileData))
    {
        ++nCount;
    }
    FindClose(hFind);
    return nCount;
}
Хочу конвертировать дату создания файла WORD в TCHAR и вписать новой имя как имя_файла_дата_создания файла все в одном TCHARe. Не знаю как конвертировать.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru