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