Error C2061: Syntax Error : Identifier '_tchar' (mv C++ V6.0)

  • Автор темы 123Alexander
  • Дата начала
Статус
Закрыто для дальнейших ответов.
1

123Alexander

В строке:
int _tmain(int argc, _TCHAR* argv[]);
пишет сообщение
error C2061: syntax error : identifier '_TCHAR'
Что это может означать? Не получается исправить.
 
S

SunSanych

а если попробовать без первого подчёркивания в TCHAR?
Тоесть так:
Код:
int _tmain(int argc, TCHAR* argv[]);

или забыли включить tchar.h перед определением _tmain.
Тоесть так:
Код:
#include <tchar.h>
int _tmain(int argc, _TCHAR* argv[]);
 
1

123Alexander

Я вот так сделал:
int _tmain(int argc, char* argv[]); - ошибка исчезла :)

Но осталась ещё одна, последняя.
В строке
{
пишет ошибку:
error C2447: missing function header (old-style formal list?)

Всё выглядит так:
//Ââîäèòü äâà ÷èñëà è èñêàòü èõ ñóììó äî òåõ ïîð, ïîêà ïåðâîå ÷èñëî
//íå áóäåò ââåäåíî ðàâíûì 1. Ââîäèòü äâà ÷èñëà è èñêàòü èõ ðàçíèöó
//äî òåõ ïîð, ïîêà îíà íå áóäåò ðàâíà 0.


int _tmain(int argc, char* argv[]);
{
float t;
float x1;
float x2;
float s;
int i = 0;
while ( i <=1 )
{
printf("Read x1=");
scanf("%f",&x1);
printf("Read x2=");
scanf("%f",&x2);
s=x1-x2;
if (x1=1) i=2;
else if (s=0) i=3;
}
if (i=2) printf("Uslovie 1\n");
else printf("Uslovie 2\n");
scanf("%f",&t);
return 0;
}
 
E

European

Для: 123Alexander
Ты же входные аргументы не обрабатываешь, да и tchar не используешь, так сделай:
Код:
int main()
{
// .... place code here
return 0;
}
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!