Article View: es.comp.os.linux.programacion
Article #14256Re: [ C ] extraño programa, funciona en win pero no en linux
From: jpozdom
Date: Tue, 21 Nov 2000 00:00
Date: Tue, 21 Nov 2000 00:00
34 lines
1666 bytes
1666 bytes
In <ac4ev8.ma.ln@127.0.0.1>, David Ram�n Yanes Fari�a <david@elisa.kitenet.net> wrote:
Hola.
En UNIX/Linux no se envia los datos directamente a la salida, sino que se
almacenan en un buffer. Para que vacie el buffer y escriba los caracteres
uno a uno puedes usar fflush(stdout) despu�s del printf().
#include <stdio.h>
main ()
{
char cad[100];
int cont;
printf ("Introduce una cadena: ");
scanf (" %[^\n]", cad);
printf ("Simulando pulsaciones...\n");
for (cont = 1; (cont <= strlen (cad)); ++cont)
{
printf ("\a");
printf ("%c", cad[cont - 1]); //Comentar para linux
fflush(stdout);
sleep (1);
}
}
Saludos
--
Jesus Angel del Pozo Dominguez
Valladolid
^_^
jpozdom@usuarios.retecal.es <O,O>
http://www.tel.uva.es/~jpozdom (GPS) ( . )
http://www.castillayleon.com/ciclismo/castilla (Castilla C.C.) _"_"_
Technical Details
Message-ID:
<8vf1c9$5tb$1@titan.bt.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<ac4ev8.ma.ln@127.0.0.1>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,48a39ce68524ab06
X-Google-Attributes: gidf86c8,public
From: jpozdom@usuarios.retecal.es
Subject: Re: [ C ] extraño programa, funciona en win pero no en linux
Date: 2000/11/21
Message-ID: <8vf1c9$5tb$1@titan.bt.es>
X-Deja-AN: 696369941
Content-Transfer-Encoding: 8bit
References: <ac4ev8.ma.ln@127.0.0.1>
Content-Type: text/plain; charset=ISO-8859-1
X-Complaints-To: abuse@bt.es
X-Trace: titan.bt.es 974850249 6059 212.22.57.68 (21 Nov 2000 23:44:09 GMT)
Organization: Sitio Privado
Mime-Version: 1.0
User-Agent: tin/pre-1.4-19990517 ("Psychonaut") (UNIX) (Linux/2.2.14 (i586))
NNTP-Posting-Date: 21 Nov 2000 23:44:09 GMT
Newsgroups: es.comp.os.linux.programacion