Article View: es.comp.os.linux.programacion
Article #14311[ C ] extraño programa, funciona en win pero no en linux
From: David Ramón Yanes Fariña
Date: Tue, 21 Nov 2000 00:00
Date: Tue, 21 Nov 2000 00:00
65 lines
2514 bytes
2514 bytes
Reply-To:
Followup-To:
Keywords:
Summary:
Hola amigos,
me estaba partiendo la cabeza con un sencillo programa en C q hace de simu-
lador d:e pulsaciones. La cuestion est� en que funciona perfectamente en
windows, pero no en linux , hechas las oportunas modificaciones,
las linea en discordias son la siguientes...
printf ("%c",cad[cont-1]);
// printf ("%c\n",cad[cont-1]);//descomentar para linux
en primer lugar hice el programa en -linux- con la -primera linea-,
pero el resultado es que tarda un rato (mas de 1 seg) y luego lo imprime
todo de golpe, de tal maner:a que tuve que hacerlo con la segunda
linea para que hiciese el efecto esperado..., eso s�, ahora imprime
un caracter por linea..
en windows lo hago con la primera linea y funciona tal y como -para mi-
era de esperar...
no le encuentro una explicacion razonable...
que estoy haciendo mal?
aqui esta el codigo para windows, con las lineas comentadas para linux...
((aun no manejo bien eso de la portabilidad 0:-) ))
en fin, espero haberme explicado bien,
gracias de antemano...
*********************************************
* Simulador de pulsaciones *
*********************************************/
#include <stdio.h>
#include <dos.h>/*Comentar dos.h y string.h para linux*/
#include <string.h>
main (){
char cad[100];
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
// printf ("%c\n",cad[cont-1]);//descomentar para linux
sleep (1);
}
}
Technical Details
Message-ID:
<ac4ev8.ma.ln@127.0.0.1>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,48a39ce68524ab06,start X-Google-Attributes: gidf86c8,public From: david@elisa.kitenet.net (David Ramón Yanes Fariña) Subject: [ C ] extraño programa, funciona en win pero no en linux Date: 2000/11/21 Message-ID: <ac4ev8.ma.ln@127.0.0.1> X-Deja-AN: 696196836 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: abuse@wanadoo.es X-Trace: m2newsread.uni2.es 974820298 62.36.154.223 (Tue, 21 Nov 2000 16:24:58 MET) Organization: Servidor Usenet News de Uni2/Wanadoo User-Agent: slrn/0.9.6.2 (Linux) Mime-Version: 1.0 NNTP-Posting-Date: Tue, 21 Nov 2000 16:24:58 MET Newsgroups: es.comp.os.linux.programacion