The problem with the conversion.
drug
drug2004 at bk.ru
Wed Jun 19 14:58:44 UTC 2019
19.06.2019 17:52, Den_d_y пишет:
> void load (const (char *) path)
> {
> SDL_Surface ab = SDL_LoadBMP (path);
> a = SDL_CreateTextureFromSurface (ab);
> SDL_FreeSurface (ab);
> }
try the following:
```
void load (string path)
{
import std.string : toStringz;
SDL_Surface ab = SDL_LoadBMP (path.toStringz); // toStringz
converts string to null terminated char*
auto a = SDL_CreateTextureFromSurface (ab);
SDL_FreeSurface (ab);
}
```
More information about the Digitalmars-d-learn
mailing list