Ola, srs.

Desculpem pelo OFF-TOPIC.
Mas, ai vai:

Estou com um programa em C, que esta dando uns problemas:
qdo ele executa:

struct pessoa{
.
.
char observacoes[200];
}

struct pessoa umapessoa;

 printf ("Observa��es:");
//  gets(umapessoa.observacoes);
  scanf ("%s",umapessoa.observacoes);

O scanf nao aceita espa�os entre as palavras. Mas, em outros lugares
do programa, os scanf's trabalham normalmente com strings. (Notem que
tentei com "gets" mas tbm nao deu certo e pq ele da o erro: "the
`gets' function is dangerous and
should not be used." na hora da compila��o?)

Outra duvida: Como fazer para um programa chamar um programa do linux.
ex: /sbin/fdisk -l /dev/hda ou qualquer outro que ja esteja
instalado/funcionando na maquina, com os parametros desejados.

abra�os

-- 
***********************************************************
 Denis Sawaki         Linux User #252881
 Seja LIVRE, use LINUX!!!       ...and LINUX for ALL!!!
***********************************************************

Assinantes em 03/05/2002: 2250
Mensagens recebidas desde 07/01/1999: 165395
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a