Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/09/2014, 00:14
Avatar de Drewermerc
Drewermerc
 
Fecha de Ingreso: febrero-2014
Mensajes: 185
Antigüedad: 10 años, 9 meses
Puntos: 5
Respuesta: Grabar cadena constante en archivo

Hola amigo.
Bueno pues para escribir en un fiche yo por regular prefiero usar fprintf.
y bueno para pasar una constante primero debes declarar es la constante.
bueno tu código quedaría algo así.
Código C:
Ver original
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. using namespace std;
  5.  
  6. struct instruccion{
  7.     const char *inst;
  8. };
  9.  
  10. struct instruccion nIns;
  11.  
  12.  
  13. int main(){
  14.     FILE *prueba;
  15.     char c[15];
  16.  
  17.     prueba=fopen("prueba.txt","a");
  18.     nIns.inst = "00100100";
  19.     fprintf(prueba, "%s%s", nIns.inst, "\n");  
  20.     fclose(prueba);
  21.  
  22.  
  23.     prueba=fopen("prueba.txt","r");
  24.     while(fgets(c, (int) sizeof c, prueba) != NULL)
  25.         printf("%s", c);
  26.     fclose(prueba);
  27.  return 0;
  28. }
Bueno espero que te sirva si tienes alguna duda comenta.
Saludos.
Drewermerc.