Давайте поближе познакомимся со строками. Для этого создадим файл initials.c, а в нём напишем программу, которая запрашивает имя пользователя (имя в виде строки мы получим с помощью функции GetString) и затем выводит первые буквы имени (или имен) и фамилии в верхнем регистре без пробелов, точек и прочих знаков, только с переводом строки (\n).
Предполагаем, что пользователи вводят исключительно буквы (в нижнем или верхнем регистре, или обоих сразу) плюс по одному пробелу между словами. Считайте, что ребята с именами Joseph Gordon-Levitt, Conan O’Brien или David J. Malan не будут пользоваться нашей программой. 

Для автоматизации проверки кода, программа должна работать, как в приведённом ниже примере. Подчеркнутый текст — то, что пользователь набрал на клавиатуре.

jharvard @ appliance (~/Dropbox/pset2) ./initials
Zamyla Chan
ZC
jharvard @ appliance (~/Dropbox/pset2) ./initials
robert thomas bowden
RTB

Для проверки корректности работы программы вызывайте check50:

check50 2015.fall.pset2.initials initials.c

Хотите поиграться с реализацией программы, подготовленной сотрудниками CS50? Набирайте строку:

~cs50/pset2/initials