#include <stdio.h>
#include <string.h>
#define DIM 20
#define SEP_NOME ","
int main()
{
char Nome[DIM+1], Sobrenome[DIM+1],Completo[2*DIM+1];
while (1)
{
fgets(Nome
, DIM
+1, stdin
); if(strlen(Nome
)==0) break; /* Terminar o programa */ /* Colocar o Sobrenome, Nome na string Completo */
fgets(Sobrenome
, DIM
+1, stdin
); Sobrenome
[strcspn(Sobrenome
, "\n")] = '\0'; strcpy(Completo
,Sobrenome
); /* Copiar sobrenome */ strcat(Completo
,SEP_NOME
); /* Juntar separador */ strcat(Completo
,Nome
); /* Juntar o prim. Nome */ }
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2RlZmluZSBESU0gMjAKI2RlZmluZSBTRVBfTk9NRSAiLCIKCmludCBtYWluKCkKewogICAgY2hhciBOb21lW0RJTSsxXSwgU29icmVub21lW0RJTSsxXSxDb21wbGV0b1syKkRJTSsxXTsKICAgIHdoaWxlICgxKQogICAgewogICAgICAgIHByaW50ZigiTm9tZTogIik7CiAgICAgICAgZmdldHMoTm9tZSwgRElNKzEsIHN0ZGluKTsKICAgICAgICBOb21lW3N0cmNzcG4oTm9tZSwgIlxuIildID0gJ1wwJzsKICAgICAgICBpZihzdHJsZW4oTm9tZSk9PTApIGJyZWFrOyAvKiBUZXJtaW5hciBvIHByb2dyYW1hICovCiAgICAgICAgLyogQ29sb2NhciBvIFNvYnJlbm9tZSwgTm9tZSBuYSBzdHJpbmcgQ29tcGxldG8gKi8KICAgICAgICBwcmludGYoIlNvYnJlbm9tZTogIik7CgogICAgICAgIGZnZXRzKFNvYnJlbm9tZSwgRElNKzEsIHN0ZGluKTsKICAgICAgICBTb2JyZW5vbWVbc3RyY3NwbihTb2JyZW5vbWUsICJcbiIpXSA9ICdcMCc7CiAgICAgICAgc3RyY3B5KENvbXBsZXRvLFNvYnJlbm9tZSk7IC8qIENvcGlhciBzb2JyZW5vbWUgKi8KICAgICAgICBzdHJjYXQoQ29tcGxldG8sU0VQX05PTUUpOyAvKiBKdW50YXIgc2VwYXJhZG9yICovCiAgICAgICAgc3RyY2F0KENvbXBsZXRvLE5vbWUpOyAvKiBKdW50YXIgbyBwcmltLiBOb21lICovCiAgICAgICAgcHV0cyhDb21wbGV0byk7CiAgICB9Cn0K