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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 182
#1

Как long перевести в char? - C++

19.07.2011, 20:56. Просмотров 654. Ответов 1
Метки нет (Все метки)

У меня дата и время в формате long
пишу так
C++
1
2
sprintf(buf, "%d", p);
MessageBoxA(NULL, buf, "information", MB_OK);
p это указатель на структуру long, long - дата, время
получаю 0.
пишу под win32

Добавлено через 15 минут
все, сам разобрался
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2011, 20:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как long перевести в char? (C++):

Как char[] перевести в битовую маску long long(64 бита) и наоборот? - C++
Как char перевести в битовую маску long long(64 бита) и наоборот?

Перевести большой массив char в long long - C++
Здравствуйте. Есть массив char c 3145360828. Надо его в int перевести. Пробовал с atoi, вместо int делал long long, не получалось,...

Как преобразовать const char * в long в С++, 0xE0E040BF в long - C++
Помогите пожалуйста преобразовать текст в число на C++ const char * value=cmd; long ircode = atol(value); ...

Как преобразовать char[8] к unsigned long long? - C++
Требуется выполнить преобразование char к unsigned long long и обратно

Преобразование массива char в массив long long - C++
Имеется большой массив char, в котором содержатся числа. Нужно максимально быстро извлечь их и записать в массив чисел long long. ...

Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s[]) ) и тестирующую - C++
Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s) ) и...

1
-=ЮрА=-
Заблокирован
Автор FAQ
19.07.2011, 22:53 #2
В предположении, что юзаешь в проге time.h написал простенький проект
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
#include <iostream.h>
#include <windows.h>
#include <time.h>
//Руссификация
ostream& operator<<(ostream &stream,char* s){
    for(char* ps=s; *ps; ps++){
        if(*ps=='?')
            stream<<char(241);
        else if(*ps=='?')
            stream<<char(240);
        else if(*ps>=-64 && *ps<=-17)           
            stream<<char(*ps+64+128);
        else if(*ps<0)
            stream<<char(*ps+64+176);
        else
            stream<<*ps;
    }
    return stream;
}
 
int main()
{
    long ltime;
    struct tm *tm_time;
    time(&ltime);               //взять время в секундах
    tm_time = localtime(&ltime);//преобразовать к структуре tm
    MessageBox(NULL,asctime(tm_time),"localtime",MB_OK);
    cout<<"localtime : "<<asctime(tm_time)<<endl;
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2011, 22:53
Привет! Вот еще темы с ответами:

Как преобразовать long double в char[]? - C++
Приветствую. Подскажите пожалуйста, как преобразовать long double в в тип char? До указателей по книге еще не дошел, в интернете пытался...

long long r char[] __int64 - C++
Добрый день возник следующий вопрос: мне требуется преобразовать тип long long в char, при этом код должен быть переносимым (т.е. мне надо...

Как перевести массив char[] в char* - C++
Не знаю как перевести массив char в переменную char*

Как перевести из char** в char*? - C++
Первый символ каждой строчки char** нужно проверить на условие, как это сделать? Наверное всё очень просто, но ответ на форуме и за его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru