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

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

Войти
Регистрация
Восстановить пароль
 
Angrynik
26 / 2 / 0
Регистрация: 04.04.2012
Сообщений: 34
#1

Возникает ошибка "Идентификатор Lbuffer не найден" - C++

10.10.2012, 09:06. Просмотров 428. Ответов 11
Метки нет (Все метки)

Доброе время суток. Наткнулся на неприятную вещь:

C++
1
2
3
char buffer[1024];
...
функция(TEXT(buffer));
Visual Studio подчеркивает красным TEXT и пишет, мол, идентификатор Lbuffer не найден. Именно с L в начале. Как это решить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2012, 09:06     Возникает ошибка "Идентификатор Lbuffer не найден"
Посмотрите здесь:

Ошибка C3861 "split идентификатор не найден" - C++
Скопировал код split. Хочу чтобы строку string разбило в массив разделенной точкой. Может нужно подключить какой-то класс? #include...

Ошибка: "getch: идентификатор не найден" - C++
#include <iostream> #include <conio.h> #include <math.h> #include <StdAfx.h> using namespace std; int main() { ...

"Идентификатор не найден" при вызове метода void - C++
Здравствуйте. Следующая проблема: при вызове метода void Math(t1, t2), выдает ошибку "идентификатор не найден" (здесь строка №9). ...

"Идентификатор не найден" - C++
Народ, такая проблема: Собрал полностью проект, но при полной компиляции всех составных частей проекта, выдает ошибку, что идентификатор...

Выдает ошибку в строке MyErrorExit("SetConsoleMode"); MyErrorExit: не найден идентификатор - C++
Тренируюсь в консольных приложениях, видел много примеров где используется MyErrorExit("XXXXXXXXX"); У меня при использовании...

Ошибка "идентификатор не определен" при создании производного класса - C++
всем доброго времени суток. пытаюсь создать производный класс для machine, в котором нужно вывести всё, что ввёл, но компилятор почему-то...

Ошибка "Необъявленный идентификатор" при создании конструктора в наследственном классе - C++
Выдает ошибку Необъявленный идентификатор a b,когда создаю конструктор в наследственном классе #include "stdafx.h" #include <iostream> ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
10.10.2012, 09:20     Возникает ошибка "Идентификатор Lbuffer не найден" #2
Весь код в студию.
Angrynik
26 / 2 / 0
Регистрация: 04.04.2012
Сообщений: 34
10.10.2012, 13:17  [ТС]     Возникает ошибка "Идентификатор Lbuffer не найден" #3
Весь код? Это ведь практически законченный проект, не думаю, что для решение этой проблемы нужно выкладывать все сорцы. Достаточно момента:

C++
1
HINTERNET hRequest = ::HttpOpenRequest( hConnect, TEXT("GET"), TEXT(buffer), NULL, NULL, 0, INTERNET_FLAG_KEEP_CONNECTION, 1 );
Суть программы уже по этому ясна - делается запрос на сервер через WinInet. Нужно делать динамический запрос. Со статическим
C++
1
#define buffer "/index.php?id=1"
к примеру он например справляется. Но мне нужен динамический запрос через переменную или массив (я использую массив)
MegaMozg
44 / 44 / 1
Регистрация: 19.12.2008
Сообщений: 110
10.10.2012, 13:26     Возникает ошибка "Идентификатор Lbuffer не найден" #4
макрос TEXT() применяется к символьному литералу, а не к имени переменной, т.е. TEXT("ваша строка") - будет правильно
Angrynik
26 / 2 / 0
Регистрация: 04.04.2012
Сообщений: 34
10.10.2012, 13:27  [ТС]     Возникает ошибка "Идентификатор Lbuffer не найден" #5
Тогда прошу помощи. Как мне в функции
C++
1
HINTERNET hRequest = ::HttpOpenRequest()
Использовать переменную?
MegaMozg
44 / 44 / 1
Регистрация: 19.12.2008
Сообщений: 110
10.10.2012, 13:27     Возникает ошибка "Идентификатор Lbuffer не найден" #6
т.е. конструкция TEXT(buffer) раскроется в строку Lbuffer, а не в L"содержимое массива buffer"
как вы ожидали
Angrynik
26 / 2 / 0
Регистрация: 04.04.2012
Сообщений: 34
10.10.2012, 13:28  [ТС]     Возникает ошибка "Идентификатор Lbuffer не найден" #7
И как этого избежать?
MegaMozg
44 / 44 / 1
Регистрация: 19.12.2008
Сообщений: 110
10.10.2012, 13:29     Возникает ошибка "Идентификатор Lbuffer не найден" #8
Цитата Сообщение от Angrynik Посмотреть сообщение
Тогда прошу помощи. Как мне в функции
C++
1
HINTERNET hRequest = ::HttpOpenRequest()
Использовать переменную?
в buffer нужно помещать строку уже в Unicode
Angrynik
26 / 2 / 0
Регистрация: 04.04.2012
Сообщений: 34
10.10.2012, 13:29  [ТС]     Возникает ошибка "Идентификатор Lbuffer не найден" #9
Цитата Сообщение от MegaMozg Посмотреть сообщение
в buffer нужно помещать строку уже в Unicode
Каким образом?
MegaMozg
44 / 44 / 1
Регистрация: 19.12.2008
Сообщений: 110
10.10.2012, 13:31     Возникает ошибка "Идентификатор Lbuffer не найден" #10
вам виднее, как вы заполняете buffer (покажите?)
Angrynik
26 / 2 / 0
Регистрация: 04.04.2012
Сообщений: 34
10.10.2012, 13:32  [ТС]     Возникает ошибка "Идентификатор Lbuffer не найден" #11
Цитата Сообщение от MegaMozg Посмотреть сообщение
вам виднее, как вы заполняете buffer (покажите?)
C++
1
2
3
char ID[16] = "1234567890"
strcat(buffer, "/tests.php?id=");
strcat(buffer, ID);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2012, 13:37     Возникает ошибка "Идентификатор Lbuffer не найден"
Еще ссылки по теме:

Как исправить ошибку "идентификатор не определён"? (ошибка с перегрузкой оператора>> ) - C++
Здравствуйте. Пытаюсь вывести небольшой список: #include <iostream> #pragma once using namespace std; class BoolVector { ...

Ошибка "C2065: сout: необъявленный идентификатор" - C++
Привет! Создала свою первую программу,правда с помощью книги. Вылезла ошибка: \convert_main.cpp(32) : error C2065: сout: необъявленный...

О чем говорит ошибка "Необъявленный идентификатор"? - C++
Хелп #include <iostream> using namespace std; int main() { int x, y; x = 10; y = 3;

error C2061: синтаксическая ошибка: идентификатор "x" - C++
// Laboratornaa.cpp: определяет точку входа для консольного приложения. // #include"stdafx.h" #include<iostream> ...

Двумерный массив и ошибка "Необъявленный идентификатор" - C++
Привет всем. Пишу программу для вывода на экран двумерного динамического массива. В программе создаю входной и выходной файлы. Вот мой код....


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

Или воспользуйтесь поиском по форуму:
MegaMozg
44 / 44 / 1
Регистрация: 19.12.2008
Сообщений: 110
10.10.2012, 13:37     Возникает ошибка "Идентификатор Lbuffer не найден" #12
C++
1
2
3
4
TCHAR buffer[1024];
TCHAR ID[16] = L"1234567890"
wcscat(buffer, L"/tests.php?id=");
wcscat(buffer, ID);
примерно так

почитайте это
Yandex
Объявления
10.10.2012, 13:37     Возникает ошибка "Идентификатор Lbuffer не найден"
Ответ Создать тему
Опции темы

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