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

TCHAR to int - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить длину медианы(С код) http://www.cyberforum.ru/cpp-beginners/thread388138.html
Заданы вершины треугольника А(х1,у1),В(х2,у2),С(х3,у3).Вычислить длину медианы,проведенной из выбранной вершины треугольника.Выбор вершин треугольника осуществляется пользователем.помогите пожалуста.
C++ Как сделать ввод данных двумерного массива с файла? Дан двумерный массив, надо сделать ввод и вывод данных в файле. Что бы данные вводились с файла и выводились в файл. #include<iostream> using namespace std; const int n=4,m=4; void InArray... http://www.cyberforum.ru/cpp-beginners/thread388129.html
C++ Найти сумму двух наибольших отрицательных чисел массива
помогите решить на "с" Найти сумму двух наибольших отрицательных чисел массива
Сумма элементов в матрице, выше главной диагонали. C++
Вот написал код программы, которая считает сумму элементов, которые расположены выше главной диагонали. К примеру: 1 2 3 4 4 3 2 1 1 2 3 4 4 3 2 1 #include <stdio.h> #include <conio.h> int...
C++ Перевод из делфи в с http://www.cyberforum.ru/cpp-beginners/thread388125.html
В заданной строке удалить символ двоеточие (:) и подсчитать количество удаленных символов uses crt; var a:string; kol:integer; begin writeln('Введите строку'); readln(a); while...
C++ Заменить в тексте каждую точку многоточием, если после точки есть пробел Заменить в тексте каждую точку многоточием, если после точки есть пробел. подробнее

Показать сообщение отдельно
Хмм
4 / 4 / 0
Регистрация: 27.09.2009
Сообщений: 37

TCHAR to int - C++

20.11.2011, 22:49. Просмотров 938. Ответов 2
Метки (Все метки)

Помогите, пожалуйста, исправить ошибку в программе.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//программа выводит время песни в мс
#include "stdafx.h"
# include <stdio.h>
# include <windows.h>
# include <mmsystem.h>
# include <stdlib.h>
#include <conio.h>
#include <tchar.h>
#pragma comment(lib, "Winmm.lib")
 
int _tmain(int argc, _TCHAR* argv[])
{
mciSendString(L"open C:\\m.WAV alias wave", NULL,0,NULL);
mciSendString(L"set wave time format milliseconds",NULL,0,NULL);
TCHAR szResult[200];
mciSendString(L"status wave length",szResult,200,NULL);
mciSendString(L"close wave",NULL,0,NULL);
 
int nMilliseconds=atoi(szResult);//ошибка, невозможно преобразовать TCHAR to const char*
printf("%d\n\n",nMilliseconds);
}
если заменить atoi на
C++
1
int nMilliseconds=int(szResult);
при любом файле выводится 1244 секунды.
Прошу сильно не ругаться, я плохо знаю такие странные типы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru