@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

Reply via email to