Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2016, 19:15
Arcana
 
Fecha de Ingreso: mayo-2010
Mensajes: 185
Antigüedad: 13 años, 11 meses
Puntos: 2
Como terminar este programa?

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.

Código:
#include <stdio.h>
#include "stdafx.h"
#include <string.h>
#include<windows.h>
#include <stdlib.h>

#define TAMTOKEN 70000
#define TAMPALABRA 100
void diccionario();
void ClonaPalabras();

void main(void)
{


	diccionario();
	ClonaPalabras();
	system("pause");

}

void diccionario()
{

	FILE *libro;
	fopen_s(&libro, "libro.txt", "r");
	char diccionario[TAMTOKEN][TAMPALABRA];
	char palabra[TAMPALABRA];
	char *palabra1;
	char palabra2[TAMPALABRA];
	char *next = NULL;
	int i, j, k, k1;
	int numpala;
	int mayor[TAMTOKEN];
	int esta[TAMTOKEN];
	char aux[100];
	if (libro == NULL)
	{
		printf("No se pudo abrir el archivo");
	}
	else
	{
		i = 0;
		while (!feof(libro))
		{
			fscanf_s(libro, "%s", palabra, 99);
			palabra1 = strtok_s(palabra, ";,.()", &next);

			strcpy_s(diccionario[i], palabra1);
			_strlwr_s(diccionario[i]);
			//printf("%s\n", diccionario[i]);
			i++;

		}
		numpala = i;

		// ORDENAR CADENAS
		for (i = 0; i<numpala - 1; i++)
		{
			k = i;
			strcpy_s(aux, diccionario[i]);