Post History
C (gcc), 36 bytes f(int*p){for(;*p;putchar(32|*p++));} Try it online! Similar solutions: 36 bytes too but with new lines: f(int*p){for(;*p;*p|=32,puts(p++));} 37 bytes using recursion:...
#1: Initial revision
# [C (gcc)], 36 bytes
<!-- language-all: lang-c -->
f(int*p){for(;*p;putchar(32|*p++));}
[Try it online!][TIO-lbdgnu4v]
[C (gcc)]: https://gcc.gnu.org/
[TIO-lbdgnu4v]: https://tio.run/##XY67DoIwFIZ3nuKEhRZCwmXQWBn0NYShqaAdbElBEoM8O56DwuDW/t/5Lyq@KTXPDdOmD1s@NtYxEbaiffbqLh3Ls3fYRhHnYprxBB5SG2CD1VfujR4A3nXMP9foq0FZM9Su09YcfC6QkkM6J1@XNNvHeVaRSBUEdJEI0Mc02yHBF7YgpVD4mXQFBepIF3HdtMKlYvJgq6AgsgRlEohtXGlOTV@7/3W05BuFn2n@AA "C (gcc) – Try It Online"
---
Similar solutions:
- 36 bytes too but with new lines: `f(int*p){for(;*p;*p|=32,puts(p++));}`
- 37 bytes using recursion: `f(int*p){*p&&putchar(32|*p)&&f(++p);}`
