@b4n Thanks for reminding me about `stdin`, I read the docs but must have
spaced it.
This capped only the first letter of the selection of course, but it worked.
I'll just have to add a couple lines to make it cap the first letter of each
word. Thanks!
```
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(int argc, char **argv)
{
char word[80];
if (fgets (word, sizeof (word), stdin) != NULL)
{
word[0] = toupper (word[0]);
fprintf (stdout, "%s ", word);
return 0;
}
return 1;
}
```
> BTW, if you got Python installed, you could simply do: python3 -c 'from sys
> import stdin, stdout; stdout.write(stdin.read().title())' (I recommend using
> Python 3.x that doesn't need extra care to properly handle Unicode input here)
I don't know much python. You're saying I could accomplish what I want just
using the code you provided?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1037#issuecomment-255216415