Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: arcanaer en 21 Noviembre 2016, 02:15 am



Título: Como entregar este programa?
Publicado por: arcanaer en 21 Noviembre 2016, 02:15 am
Buenas noches, estoy realizando un proyecto en c, ya lo tengo listo, pero el profesor me dijo que mi programa se debia ajustar a estas especificaciones, como puedo hacer para que el corrector.cpp se conecte con el corrector.h?
A las variables les debo de poner el mismo nombre que pide el profesor? o como llamo a las funciones prototipo del corrector.h?
Lo que no se es, si yo utilice otros nombres en mis variables debo modificarlas?
les dejo una foto y un segmento de mi codigo para que me digan que debo modificar para que funcione con las especificaciones del maestro, gracias.
(http://i67.tinypic.com/aa7r7t.png)
Código
  1. #include <stdio.h>
  2. #include "stdafx.h"
  3. #include <string.h>
  4. #include<windows.h>
  5. #include <stdlib.h>
  6.  
  7. #define TAMTOKEN 70000
  8. #define TAMPALABRA 100
  9. void diccionario();
  10. void ClonaPalabras();
  11.  
  12. void main(void)
  13. {
  14.  
  15.  
  16. diccionario();
  17. ClonaPalabras();
  18. system("pause");
  19.  
  20. }
  21.  
  22. void diccionario()
  23. {
  24.  
  25. FILE *libro;
  26. fopen_s(&libro, "libro.txt", "r");
  27. char diccionario[TAMTOKEN][TAMPALABRA];
  28. char palabra[TAMPALABRA];
  29. char *palabra1;
  30. char palabra2[TAMPALABRA];
  31. char *next = NULL;
  32. int i, j, k, k1;
  33. int numpala;
  34. int mayor[TAMTOKEN];
  35. int esta[TAMTOKEN];
  36. char aux[100];
  37. if (libro == NULL)
  38. {
  39. printf("No se pudo abrir el archivo");
  40. }
  41. else
  42. {
  43. i = 0;
  44. while (!feof(libro))
  45. {
  46. fscanf_s(libro, "%s", palabra, 99);
  47. palabra1 = strtok_s(palabra, ";,.()", &next);
  48.  
  49. strcpy_s(diccionario[i], palabra1);
  50. _strlwr_s(diccionario[i]);
  51. //printf("%s\n", diccionario[i]);
  52. i++;
  53.  
  54. }
  55. numpala = i;
  56.  
  57. // ORDENAR CADENAS
  58. for (i = 0; i<numpala - 1; i++)
  59. {
  60. k = i;
  61. strcpy_s(aux, diccionario[i]);

MOD: Imagen adaptada a lo permitido.