Se necesita urgentemente el código fuente. Utilice lenguaje C para simular el envío y recepción de un mensaje corto. Puede ser más simple, enviar y almacenar e implementar funciones como vistas.
#include
#include
#include
void main(void)
{
ARCHIVO *fp;
char txt[500];
int cmd;
int i;
time_t rawtime;
struct tm * timeinfo;
fp = fopen("msg.txt", "a+ ");
if (NULL==fp)
{
printf("¡error al abrir archivo!\n");
return;
}
while (1)
p> {
printf("Ingrese el comando (1:Recibir SMS, 2:Enviar SMS, 0:Salir):");
scanf("%d",&cmd);
switch(cmd) {
case 1:
i = 0;
fseek(fp, 0, SEEK_SET); //salta al principio del archivo
while(NULL != fgets(txt, 500, fp))
{
i++;
printf("msg[%d]: %s", i, txt) ;
}
descanso;
caso 2:
fseek(fp, 0, SEEK_ END); //escribir desde el final; del archivo
hora ( &rawtime );
timeinfo = hora local ( &rawtime );
asctime (timeinfo);
fprintf (fp , "[%4d -%02d-%02d %02d:%02d:%02d] ",190timeinfo->tm_year, 1+timeinfo->tm_mon, (
timeinfo->tm_mday,timeinfo ->tm_hour, timeinfo->tm_min,timeinfo->tm_sec);
printf("/n Introduzca el contenido del mensaje de texto del comando (no más de 500 caracteres):");
scanf("%s", txt);
fprintf(fp,"%s\n", txt);
romper;
caso 0:
fclose(fp);
return; //salir
predeterminado:
printf("¡Comando no definido! \n");
descanso;
}
}
}
}