cannot convert parameter 1 from 'char [80]' to 'LPCWSTR'
来源:百度知道 编辑:UC知道 时间:2024/05/25 00:35:21
Here are the codes:
#include<stdlib.h>
#include <windows.h>
#include <stdio.h>
#include <iostream>
using namespace std;
#include "conio.h";
class MyPosition;
class MyScreen
{
public:
void PrintMyPosition(MyPosition* pMyPosition);
};
class MyPosition
{
public:
int x,y;
void DisplayMyPosition(MyScreen* pMyScreen);
};
void MyScreen::PrintMyPosition(MyPosition* pMyPosition)
{
HANDLE hConsoleOutput=GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwCursorPosition={1, 10};
char sz[80];
sprintf(sz, "My position is (%d,%d).", pMyPosition->x, pMyPosition->y);
DWORD cWritten;
WriteConsoleOutputCharacter(hConsoleOutput, sz, lstrlen(sz),dwCursorPosition, &cWritten);
dwCursorPosition.X=pMyPosition->x;
dwCursorPosition.Y=pMyPosition->y;
SetConsoleCursorPosition(hConsoleOutput,dwCursorPosition);
}
void
#include<stdlib.h>
#include <windows.h>
#include <stdio.h>
#include <iostream>
using namespace std;
#include "conio.h";
class MyPosition;
class MyScreen
{
public:
void PrintMyPosition(MyPosition* pMyPosition);
};
class MyPosition
{
public:
int x,y;
void DisplayMyPosition(MyScreen* pMyScreen);
};
void MyScreen::PrintMyPosition(MyPosition* pMyPosition)
{
HANDLE hConsoleOutput=GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwCursorPosition={1, 10};
char sz[80];
sprintf(sz, "My position is (%d,%d).", pMyPosition->x, pMyPosition->y);
DWORD cWritten;
WriteConsoleOutputCharacter(hConsoleOutput, sz, lstrlen(sz),dwCursorPosition, &cWritten);
dwCursorPosition.X=pMyPosition->x;
dwCursorPosition.Y=pMyPosition->y;
SetConsoleCursorPosition(hConsoleOutput,dwCursorPosition);
}
void
你的工程是不是一个Unicode工程?
Unicode共成立有时默认字符串是wchar_t型的,而不是char型的
你到工程设置页面里找,找到一项“使用Unicode字符”,改成“使用多字节字符”
but on my pc the programme is fine,is the programme to display a piont
that you has been given it's two coordinates?
initializing' : cannot convert from 'int *' to 'unsigned int *'
C++:cannot convert from 'char [9]' to 'char [20]'
cannot convert parameter 1 from 'char' to 'char *'
cannot convert from 'const int' to 'int []'是什么意思啊
error C2440: 'initializing' : cannot convert from 'std::string' to 'System::String ^'
为什么会出现error C2664: 'f' : cannot convert parameter 1 from 'int' to 'int [][3]'
C++程序的错误怎么改啊?error C2440: 'initializing' : cannot convert from 'double [15]' to 'double'
Convert(char, dest_char_set, source_char_set)
什么是herosoft audio convert
SQL:convert类型转换