[C con Clase] Signos de Puntuación

Pedro R.G. sr.whiteskull en hotmail.com
Mar Dic 14 00:56:04 CET 2010


También podemos hacerlo, sustituyendo los puntos por comas usando para ello la librería de cadenas string.h ...
#include <string.h>
main(void){    char cadena[30];        float a=1.4, b=3.78;        /* capturamos la cadena con las operaciones */    sprintf(cadena,"%1.2f mas %1.2f igual a %1.2f", a, b, a+b);   
    /* mostramos la cadena tal cual */    printf("%s\n",cadena);            /* sustituimos los puntos por una coma */    char *indice=strchr(cadena,'.');    while ((indice=strchr(cadena,'.'))!=NULL) cadena[indice-cadena]=',';        /* mostramos la cadena modificada */    printf("%s\n",cadena);        getchar();}
Date: Mon, 13 Dec 2010 18:18:30 -0300
From: benjamin.almarza en alumnos.usm.cl
To: cconclase en listas.conclase.net
Subject: Re: [C con Clase] Signos de Puntuación






  


On 13/12/10 14:06, Rubén Tomás wrote:



Y lo mismo puedes hacer con un printf:



printf("%i,%i",(int)var,(int)((var-(int)var)*n);





  A
mí se me ocurre: (te lo pongo en cout, luego lo traduces)

cout << (int)var << "," << (int)((var-(int)var)*n)

  

siendo n el número de decimales que quieres mostrar

  

  From: jagse en intercomgi.com

To: cconclase en listas.conclase.net

Date: Mon, 13 Dec 2010 15:56:51 +0100

Subject: [C con Clase] Signos de Puntuación

  

  
  
  
  
  
  Hola a todos:
   
  Hace poco que empecé con
C ANSI  en un sistema Unix SCO.
  Cuando utilizo printf
para imprimir un número real el
separador de decimales
  es un punto y quisiera
cambiarlo a una coma. Por más que leo
no sé como
  solucionar esto.
Agradecería cualquier ayuda.
   
  Gracias
   
  José Antonio Gómez Smyshlaeva
  
  

_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas:
http://listas.conclase.net/index.php?gid=2&mnu=FAQ
  
_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ






_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20101213/916f60fd/attachment.html>


Más información sobre la lista de distribución Cconclase