Some minor difficulties
BlitzMax Forums/BlitzMax Programming/Some minor difficulties
| ||
| I'm trying to add B+ like print capabilites to bmax using cin and cout in c++. However, I do not get the desired results. What am I doing wrong? bmax code: Strict Import "Console.cpp" Extern "C" Function ConsolePrint:Int(text$z) Function ConsoleWrite:Int(text$z) Function ConsoleLine:Int() Function ConsoleInput$z(text$z) Function ConsoleInput2$z(text$z) End Extern ConsolePrint "This is a test." Delay 2000;End Console.cpp: #include <string>
#include <iostream>
using namespace std;
string input="";
extern "C" {
bool ConsolePrint (char *text)
{
cout << text << endl;
return true;
}
bool ConsoleWrite (char *text)
{
cout << text;
return true;
}
bool ConsoleLine ()
{
cout << endl;
return true;
}
string ConsoleInput (char *text)
{
cout << endl;
cin >> input;
cout << endl;
return input;
}
string ConsoleInput2 (char *text)
{
cin >> input;
return input;
}
}
|