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

Ошибка С2446 no conversion from 'const char *' to '_TCHAR *' - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Процедуры создания и чтения файла (перевести с Паскаля на с++) http://www.cyberforum.ru/cpp-beginners/thread1132858.html
Помогите пожалуйста перевести программу с Паскаля на с++ Program as; Type wed = record {Тип wed включает 3 поля: n, fio, bal} n : byte ; fio : string ; bal : array of byte; {Поле bal – массив из 3 оценок } end; Var spisok : wed ; ...
C++ Заданы входная последовательность символов текста t Помогите с написанием программы: Заданы входная последовательность символов текста t, входная подпоследовательность s и входная последовательность символов замещения r. Спроектируйте программу выделения s из t, если такая подпоследовательность содержится в t, и замены её на r с дальнейшим распечаткой результирующей цепочки символов. Примите допущение, что за последним символов t следует первый,... http://www.cyberforum.ru/cpp-beginners/thread1132845.html
C++ Сортировка фамилий по алфавиту
В структуре (Рабочие), которая записана в двоичный файл, требуется отсортировать фамилии работников по алфавиту (ну еще найти кол-во молодых и пенсионеров но я это реализовал). Никак не могу придумать сортировку (даже не знаю как: через библиотеку string.h или еще каким-нибудь способом). Вот код: #include <iostream> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <ctype.h>...
C++ Использована неинициализированная локальная переменная
error C4700: использована неинициализированная локальная переменная "w". Даже если w объявлять как глобальную переменную то прога все равно не работает. #include "stdafx.h" #include <iostream> #include <math.h> #include <stdlib.h> #include <ctime> #include <conio.h>
C++ Таблица перекрестных ссылок на основе использования динамических списков и деревьев http://www.cyberforum.ru/cpp-beginners/thread1132832.html
Я знаю, что такое дин. списки и деревья, но вот "Таблица перекрестных ссылок" ставит меня в тупик. Что это такое? Я даже не знаю с чего начать. Подскажите литературу, информацию об этом. Задача: Таблица перекрестных ссылок на основе использования динамических списков и деревьев
C++ Указатель на экземпляр шаблонного класса Есть шаблон класса template <typename TBase> class TArray { ... };, есть некие объекты TArray <A> a; TArray <A> b; TArray <A> c;, далее есть строчка p=&b; (взять адрес объекта b и присвоить его указателю по имени p). Как правильно декларировать указатель p, чтоб он был типизированный (то есть не void*)? подробнее

Показать сообщение отдельно
DrOffset
6424 / 3798 / 879
Регистрация: 30.01.2014
Сообщений: 6,591
29.03.2014, 12:42     Ошибка С2446 no conversion from 'const char *' to '_TCHAR *'
Цитата Сообщение от Wlk Посмотреть сообщение
Везде где у вас строчки типа "строка" (в кавычках, я имел ввиду) используйте макрос _T("строка"). Вместо определения типа char* используйте тип TCHAR. Возможно, попросит подключить "tchar.h",
Ему это не поможет. Тернарный оператор требует чтобы типы аргументов были одинаковы c типом результата, либо автоматически приводимы к нему. О чем компилятор честно пишет. const char * не приводится к char * по правилам системы типов языка. Следовательно, чтобы исправить, надо написать так:
C++
1
    const char * filename = argc == 2 ? argv[1] : "G:\........";
 
Текущее время: 06:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru