CD対応(3)

ハローCD
hello /CD0/SRC/SERVERS/ELF/MAIN.CPPとやるとファイルの中身を出力します。/CD0という名前はまだ仕様が未定。

int MonaMain(List<char*>* pekoe)
{
    if (pekoe->size() != 1)
    {
        printf("usage: hello filepath");
        return 1;
    }

    monapi_cmemoryinfo* mi = NULL;
    mi = monapi_call_file_read_data(pekoe->get(0), MONAPI_FALSE);

    if (mi == NULL)
    {
        printf("File not found\n");
        return 1;
    }

    for (int i = 0; i < mi->Size; i++)
    {
        printf("%c", mi->Data[i]);

    }

    monapi_cmemoryinfo_delete(mi);
    return 0;
}