• Miércoles 17 de Septiembre de 2025, 13:57

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - tglaria

Páginas: [1]
1
C/C++ / Ayuda Con Getchar()
« en: Miércoles 29 de Junio de 2005, 21:45 »
estoy haciendo un prog que debe contar el nùmero de letras provenientes de un documento de texto ("texto.txt"). el problema es que al correr el programa, el getchar me retorna valores distintos a los que correponden usando la funcion printf a pantalla.

por ejemplo:
Código: Text
  1.  
  2. #include <stdio.h>
  3. void main (void)
  4. {
  5. printf("1.-%c <-> 2.-%c",225, 160);
  6. getchar();
  7. }
  8.  

imprime:
         1.-ß <-> 2.-á
correspondiendo ß al valor 225, y á al valor 160.

Sin embargo, según este código:
Código: Text
  1.  
  2. #include &#60;stdio.h&#62;
  3. void main (void)
  4. {
  5. FILE *salida;
  6. salida= fopen(&#34;salida.txt&#34;, &#34;w+&#34;);
  7. fprintf(salida, &#34;1.-%c &#60;-&#62; 2.-%c&#34;,225, 160);
  8. }
  9.  

escribe en el archivo "salida.txt":
       1.-á <-> 2.-
correspondiendo 'á' al valor 225, y .... a 160.




¿Podría alguien explicarme qué pasa y decirme qué valores toman las letras a lvenir de un archivo?

PD: trabajo en Win2K

2
C/C++ / Typedef Struct Algo1 {...} Alo2;
« en: Viernes 24 de Junio de 2005, 06:55 »
si pongo :


typedef struct cancion
{
char parte;
struct cancion *siguiente;
...
} tipoCancion;

¿para qué es 'cancion' y 'tipoCancion'?, ¿cuál es la diferencia?

osea, en un prog si no pongo tipoCancion, el compilador me tira error de :
"[Warning] useless keyword or type name in empty declaration"

si saco 'cancion', me sale un error de:
"dereferencing pointer to incomplete type" aparte de errores varios al asignar un espacio de memoria (malloc).

el problema es k no entiendo la diferencia, y si les llamo igual, funciona sin problemas.
Bueno, gracias de antemano.

PD: uso el Devc++ p'a compilar y el vim p'a escribir.[/FONT][/FONT]

Páginas: [1]