Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: pepitopepote en 2 Noviembre 2017, 16:05 pm



Título: Ayuda ficheros c unicode txt
Publicado por: pepitopepote en 2 Noviembre 2017, 16:05 pm
Hola buenas estoy intentando leer unu archivo y pasarselo a una cadena pero no funciona correctamente
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include<string.h>
  4.  
  5. int main()
  6. {
  7. FILE *archivo;
  8. int i=0;
  9. char buf[20];
  10.  
  11. char caracteres[100];
  12.  
  13. archivo = fopen("A.txt","r");
  14.  
  15. if (archivo == NULL)
  16. exit(1);
  17. else
  18.        {
  19.    printf("\nEl contenido del archivo de prueba es \n\n");
  20.    while (feof(archivo) == 0)
  21.    {
  22. fgets(caracteres,100,archivo);
  23. printf("%s",caracteres);
  24.    }
  25.            system("PAUSE");
  26.            strcpy(buf,caracteres);
  27.        }
  28.        fclose(archivo);
  29. return 0;
  30. }
  31.  
  32. void f1(){
  33. system("calc.exe");//bof
  34. return;
  35. }


Título: Re: Ayuda ficheros c
Publicado por: Gallu en 2 Noviembre 2017, 16:20 pm
Y qué error te da exactamente  ?


Título: Re: Ayuda ficheros c
Publicado por: pepitopepote en 2 Noviembre 2017, 16:27 pm
ya lo he conseguido pero cuando guardo pongo codificacion unicode en el txt y no lo lee correctamente