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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 5.00
Fusix
0 / 0 / 0
Регистрация: 08.10.2010
Сообщений: 133
#1

Ссылка на файл - C++

30.05.2011, 12:16. Просмотров 2279. Ответов 6
Метки нет (Все метки)

Приветствую всех.
У меня небольшой вопрос...
Есть код:
C++
1
2
3
4
5
6
7
8
   g_hInputFile = CreateFile(
       (LPCWSTR)"C://a.txt", 
       GENERIC_READ, 
       0, 
       NULL, 
       OPEN_EXISTING, 
       FILE_ATTRIBUTE_READONLY, 
       NULL);
Меня интересует первый аргумент. В него почему-то передается только "C". Как это справить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2011, 12:16     Ссылка на файл
Посмотрите здесь:

Ссылка на неразрешённый файл - C++
Задание: Для заданной квадратной матрицы найти такие k, что k-я строка матрицы совпадает с k-м столбцом. На скриншоте выделил...

Ссылка на файл в текстовое поле - C++
Всем привет! Нуждаюсь в помощи. Имеется текстовое поле, куда вводится сообщение для отправки. Как реализовать вставку ссылки на файл,...

Константная ссылка - C++
Один из уважаемых мне людей сказал, что в "Дизайн и эволюция С++" писали, что круто писать void fn( T& const name ) Как по мне это...

Ссылка в функции - C++
Как сделать чтобы вот эту функцию void CheckOfMatrix(ifstream File) Можно было бы открыть так: CheckOfMatrix(FirstFile); Пишет что...

Не найдена ссылка - C++
В программе использую WinAPI, как надо подключаю заголовочныq файл #include <windows.h> Далее пишу функцию для рисования линий ...

Ссылка на указатель - C++
Задам, скорее всего, глупый вопрос, однако хотелось бы разобраться. // ... { int *ptr = new int; int &x = *ptr; } ...

неопределенная ссылка - C++
Некомпилируется проект. Не могу понять где ошибка. prata-10-2-head.h #ifndef PRATA-10-2-HEAD_H_INCLUDED #define...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
30.05.2011, 12:20     Ссылка на файл #2
Цитата Сообщение от Fusix Посмотреть сообщение
"C:\\a.txt"
Слэши в обратную сторону
Fusix
0 / 0 / 0
Регистрация: 08.10.2010
Сообщений: 133
30.05.2011, 12:22  [ТС]     Ссылка на файл #3
Цитата Сообщение от mimicria Посмотреть сообщение
Слэши в обратную сторону
Ноль толку... когда я передаю имя файла argv[1], то все супер. А через строку никак
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
30.05.2011, 12:36     Ссылка на файл #4
Да всё прекрасно работает
C++
1
2
3
4
5
6
7
8
 HANDLE g_hInputFile = CreateFile(
       "c:\\a.txt",
       GENERIC_READ,
       0,
       NULL,
       OPEN_EXISTING,
       FILE_ATTRIBUTE_READONLY,
       NULL);
Fusix
0 / 0 / 0
Регистрация: 08.10.2010
Сообщений: 133
30.05.2011, 12:38  [ТС]     Ссылка на файл #5
Цитата Сообщение от mimicria Посмотреть сообщение
Да всё прекрасно работает
C++
1
2
3
4
5
6
7
8
 HANDLE g_hInputFile = CreateFile(
       "c:\\a.txt",
       GENERIC_READ,
       0,
       NULL,
       OPEN_EXISTING,
       FILE_ATTRIBUTE_READONLY,
       NULL);
на visual studio 2010 - Нет. Даже если поставить твой последний код - ошибка:

1 IntelliSense: аргумент типа "const char *" несовместим с параметром типа "LPCWSTR"
Ставлю (LPCWSTR) - Берет только "С"
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
30.05.2011, 12:43     Ссылка на файл #6
Проблема char* в LPCWSTR видимо актуальна в VS, тогда вам сюда
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2011, 12:57     Ссылка на файл
Еще ссылки по теме:

Ссылка на массив - C++
Необходимо объявить ссылку на массив из нескольких целых.Что представляет из себя такая ссылка и как правильно её объявить?как может ссылка...

постоянная ссылка - C++
Что такое "постоянная ссылка"? Странный вообще термин. Ссылка же вроде по определению постоянна (является константным указателем). Что...

Указатель и ссылка - C++
Помогите понять, немного запутался. #include<iostream> using namespace std; void ch1 (int *pa1); int main() {

Указатель и ссылка - C++
Почему выгодней использовать указатель а не ссылку при использовании массивов?

НУЖНА ССЫЛКА!!! - C++
Киньте ссылку на учебник по С++ (для начинающих),если такова имеется...


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

Или воспользуйтесь поиском по форуму:
ЛеЖиК)
157 / 60 / 1
Регистрация: 29.04.2011
Сообщений: 631
30.05.2011, 12:57     Ссылка на файл #7
я б посоветовал в настройках проекта набор символов-> испрользовать многобайтовую кодировку
Yandex
Объявления
30.05.2011, 12:57     Ссылка на файл
Ответ Создать тему
Опции темы

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