Hej! Koden fungerar bra för mig, behövde bara ändra till: MessageBox(NULL, L"ASCII to Binary", L"Information.", MB_OK). Dock undrar jag varför du gör konsolutmatningar (cout) i WinMain.Lagra alla bokstäver i alfabetet i ett fält.
Sitter och grejar med ett program som ska göra om tecken från ASCII tabellen till binär form.
Så jag håller just nu på med att försöka lägga alla bokstäverna i ett teckenfält (Y[]).
Men får det oerhört störande kompileringsfelet:
Permission denied.
Ta gärna en titt på koden, den kommer inte se ut såhär, den här koden är till för att se om allt funkar som jag tänkt mig.
#include <windows.h>
#include <iostream>
#include <string>
using namespace std;
void Answer()
{
MessageBox(NULL, "ASCII to Binary", "Information.", MB_OK);
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
string input;
char Y[122];
int i = 0;
cout << "To get information about the program, just type /i\n And if you wan't to convert ASCII to binary right now,\n just type your text and finish with enter.";
if(input == "/i")
{
Answer();
}
else
{
for(int n=97; n < 122; n++)
{
Y[i]=n;
i++;
}
cout << Y[1] << endl;
system("pause");
}
}
Sv: Lagra alla bokstäver i alfabetet i ett fält.
/Peter