Red de conocimiento informático - Computadora portátil - c código fuente del recordatorio de vencimiento

c código fuente del recordatorio de vencimiento

# incluir ltstdio.h gt

# incluir ltstring.h gt

# incluir ltstdlib.h gt

# incluir lttime.h gt

Administrador no válido (no válido)

{

FILE * 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 el archivo!\n ");

Return ;

}

while (1)

{

Printf ("Ingrese el comando (1: recibir mensajes de texto, 2: enviar mensajes de texto) , 0: salir): ");

scanf("d ", ampcmd);

Cambiar (cmd) {

Caso 1:

I = 0;

fseek(fp, 0, SEEK _ SET); //Saltar al principio del archivo

while(NULL!=fgets(txt) , 500 , fp))

{

i;

printf("msg[d]: s ", I, txt);

}

Pausa;

Caso 2:

fseek(fp, 0, SEEK _ END); //Comienza a escribir desde el final del archivo

Hora(hora en bruto);

timeinfo = hora local(hora en bruto);

hora ASC(información de hora);

fprintf ( fp,"[4d-02d-02d 02d:02d:02d]",1900 timeinfo-gt;tm_year,1 timeinfo-gt;tm_mon,\

timeinfo-gt;tm_mday, timeinfo-gt;tm_hour , timeinfo-gt; tm_min, timeinfo-gt; TM_sec);

printf("\nIngrese el contenido del mensaje de comando (no más de 500 caracteres): ");

scanf("s",txt);

fprintf(fp,"s\n",txt);

Pausa;

Caso 0:

fclose(FP);

Regresar; //Salir

Valor predeterminado:

Printf("El comando no es definido! \n ");

Descanso;

}

}

}