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

Ошибка С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,...
C++ Заданы входная последовательность символов текста t Помогите с написанием программы: Заданы входная последовательность символов текста t, входная подпоследовательность s и входная последовательность символов замещения r. Спроектируйте программу... http://www.cyberforum.ru/cpp-beginners/thread1132845.html
C++ Сортировка фамилий по алфавиту
В структуре (Рабочие), которая записана в двоичный файл, требуется отсортировать фамилии работников по алфавиту (ну еще найти кол-во молодых и пенсионеров но я это реализовал). Никак не могу...
C++ Использована неинициализированная локальная переменная
error C4700: использована неинициализированная локальная переменная "w". Даже если w объявлять как глобальную переменную то прога все равно не работает. #include "stdafx.h" #include <iostream>...
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 и присвоить его... подробнее

Показать сообщение отдельно
DrOffset
7377 / 4454 / 1009
Регистрация: 30.01.2014
Сообщений: 7,304
29.03.2014, 12:42
Цитата Сообщение от Wlk Посмотреть сообщение
Везде где у вас строчки типа "строка" (в кавычках, я имел ввиду) используйте макрос _T("строка"). Вместо определения типа char* используйте тип TCHAR. Возможно, попросит подключить "tchar.h",
Ему это не поможет. Тернарный оператор требует чтобы типы аргументов были одинаковы c типом результата, либо автоматически приводимы к нему. О чем компилятор честно пишет. const char * не приводится к char * по правилам системы типов языка. Следовательно, чтобы исправить, надо написать так:
C++
1
    const char * filename = argc == 2 ? argv[1] : "G:\........";
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.