yep. working just fine now :-)
// --- compile with -betterC
import core.stdc.stdio;
extern(C):
FILE* __acrt_iob_func(int hnd);
FILE* stdin()() { return __acrt_iob_func(0); }
FILE* stdout()() { return __acrt_iob_func(1); }
FILE* stderr()() { return __acrt_iob_func(2); }
int main()
{
fprintf(stdout, "Enter a character: ");
int ch;
ch = getc(stdin);
if (ch == '\n')
{
fprintf(stderr, "You didn't enter a character.\n");
}
else
{
printf("You entered %c \n", ch);
}
return 0;
}
// ---
On Wednesday, 16 February 2022 at 06:55:57 UTC, Rainer Schuetze
wrote:
- Beta 2.099.0 Martin Nowak via Digitalmars-d-announce
- Re: Beta 2.099.0 Basile B. via Digitalmars-d-announce
- Re: Beta 2.099.0 steven kladitis via Digitalmars-d-announce
- Re: Beta 2.099.0 Iain Buclaw via Digitalmars-d-announce
- Re: Beta 2.099... Basile B. via Digitalmars-d-announce
- Re: Beta 2... Iain Buclaw via Digitalmars-d-announce
- Re: Beta 2.099.0 forkit via Digitalmars-d-announce
- Re: Beta 2.099.0 max haughton via Digitalmars-d-announce
- Re: Beta 2.099... forkit via Digitalmars-d-announce
- Re: Beta 2... Rainer Schuetze via Digitalmars-d-announce
- Re: B... forkit via Digitalmars-d-announce
- Re: B... Walter Bright via Digitalmars-d-announce
- Re: Beta 2... max haughton via Digitalmars-d-announce
- Re: Beta 2.099.0 Walter Bright via Digitalmars-d-announce
- Re: Beta 2.099.0 9il via Digitalmars-d-announce
- Re: Beta 2.099.0 Martin Tschierschke via Digitalmars-d-announce
- Re: Beta 2.099.0 rikki cattermole via Digitalmars-d-announce
- Re: Beta 2.099.0 Nick Treleaven via Digitalmars-d-announce
- Release Candidate [was... Martin Nowak via Digitalmars-d-announce
