
		Smithux
		
		(usa Arch Linux)
		
		Enviado em 12/07/2009 - 18:25h 
		Aê amigão... De forma básica e simples.... [ Esquece o gets() e use o próprio scanf() ] veja:
/* Início do Exemplo */
#include <stdio.h>
int main(int argc, char* argv[])
{
	char nome[50];
	printf ("Digite seu nome: ");
	scanf("%[^\n]s",nome);
	printf ("E aí %s",nome);
	return 0;
}
/* Fim do Exemplo */
O [^\n] é uma expressão regular dentro do scanf que faz com que seja possível pegar palavras mesmo se estiver com espaço.
Espero que seja útil.