elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 2 [3]
21  Programación / Programación Visual Basic / Simulacion de semaforo (AYUDA) en: 9 Noviembre 2014, 05:18 am
Bnas nochees.. bnos les escriiibo porq me mandaron a hacer un proyecto de simulacion.. se hacer muy pocas cosas para lo q me piden y quisiera q me diern unas ideas para yo hacer este proyecto no les pido q me lo haga solo q me faciliten conocimientos y ayudas como qpuedo utilizar para armarlo aqui les dejo los requisitos.. ya se mas o menos la logica q debe llevar para lo del cambio de las luces pero lo otro es lo q me jode un poco

Se plantea la necesidad de Desarrollar una aplicación en Visual Basic, que permita mostrar
una simulación del proceso realizado en un semáforo.
Como entrada de datos, se debe solicitar al usuario el tiempo de duración de la
simulación.

Para el proceso de simulación se debe tomar en cuenta:
· Deben existir al menos 3 vías controladas por el semáforo en la simulación.
· El semáforo debe tener 4 luces: rojo, verde, amarillo y flecha (para cruzar), las
cuales cambiaran cada cierto tiempo (el intervalo queda a criterio del
programador)
· La asignación de la vía que tomara cada vehículo, cuando el semáforo este en
verde, debe ser seleccionada aleatoriamente.
· Se debe mostrar en pantalla el tiempo de ejecución de la aplicación, y un contador
de la cantidad de vehículos que han pasado el semáforo.
· Deberá existir un botón que permita detener la simulación antes del tiempo
establecido.
Al finalizar la simulación, se debe mostrar una caja de mensajes, con las estadísticas
finales del proceso: cantidad total de vehículos que transitaron y duración total de la
simulación.
22  Programación / Programación C/C++ / Pedido o ayuda ARCHIVOS/REGISTROS en: 10 Febrero 2014, 18:00 pm
Buenas mis mas cordiales saludos foristas, les vengo a pedir codigo o ejemplo de archivos y registros, el pedido es el siguiente,, buscar una linea en el archivo y borrarla algo asi

tener guardado una serie de cedulas en un .txt
Citar
20804257
21609006
24532909

luego que busque cualquiera de ellas, la elimine y las otras las pase a un auxiliar y luego se renombre el archivo aca le tngo un ejemplo pero no se como hacer para que haga la busqueda y poner una opcion para eliminar, espero su mas pronta repuesta

Código:
    #include <stdio.h>
    #include <stdlib.h>
     
    int main( void )
    {
        FILE *archivo;
        archivo = fopen("archivo.txt","w");
        fprintf(archivo,"Hola Mundo");
        fclose(archivo);
       
        if(rename("archivo.txt","archivo2.txt")==0)// Renombramos el archivo
            printf("El archivo se renombro satisfactoriamente\n");
        else
            printf("No se pudo renombrar el archivo\n");
       
        system("PAUSE");
       
        if(remove("archivo2.txt")==0) // Eliminamos el archivo
            printf("El archivo fue eliminado satisfactoriamente\n");
        else
            printf("No se pudo eliminar el archivo\n");
       
        system("PAUSE");
    }
23  Programación / Programación C/C++ / Re: Pequeño inconveniente archivos/registros en: 24 Enero 2014, 17:12 pm


El error principal se encuentra en la sentencia:
Código
  1. fprintf(eq, "\n%u %s %s", &equipo.codigoe, equipo.marca, equipo.caract);
Al utilizar "&equipo.codigoe" el programa imprimirá el mismo valor en el archivo (la dirección en memoria de ese campo).

Un saludo


Listo mano, ese era el problema un millon de gracias ya solucione :$ ;-) :D.
24  Programación / Programación C/C++ / Re: Pequeño inconveniente archivos/registros en: 24 Enero 2014, 16:58 pm
no entendi mucho, soy nuevo en c++ ,, y bueno trate de hacer lo q me dice y me da error :s!
25  Programación / Programación C/C++ / Pequeño inconveniente archivos/registros en: 23 Enero 2014, 21:04 pm
Buenaas mis mas cordiales saludos, tngo un pequeño inconveniente con archivos y registros, ya que le doy la opcion agregar y pongo un codigo que es el q deberia mostrar en el archivo .txt, pero solo me arroja otro numero y mientras que mas voy agregando, sale el mismo numero .. aqui les dejo el codigo para ver si me podrian ayudar.. Gracias de antemano

Ejemplo; selecciono agregar equipo, me sale insertar codigo pongo "1", marca hp, caracteristicas negras.. y cuando reviso el .txt no me sale 1 si no que me sale otra serie de numeros.. y mientras añado otro se agrega cn el mismo codigo anterior mencionado.. ese es mi problema!

Código:
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

struct datos_equipo
   {
   long codigoe;
   char marca[20];
   char caract[50];
   }equipo;

struct datos_mtto
   {
   long codigom;
   char motivo[50];
   char tipo[50];
   char area[10];
   }mtto;
void main(){
int opc;
long codigo_e;
long codigo_m;

{
clrscr();//Borrando pantalla
textcolor(WHITE);//Cambiando el color del texto
gotoxy(15,8),  cprintf("Menu de opciones");
gotoxy(10,10), cprintf("1. Agregar Equipos");
gotoxy(10,12), cprintf("2. Buscar Equipos ");
gotoxy(10,14), cprintf("3. Agregar Mantenimiento");
gotoxy(10,16), cprintf("5. Salir del Menu");
textcolor(GREEN);
gotoxy(10,20), cprintf("Que desea hacer?");
gotoxy(28,20), scanf("%i",&opc);
      textcolor(YELLOW);
      gotoxy(28,20);
switch (opc)
{

      case 1:
      FILE * eq;
      eq=fopen("equipos.txt","a");
      codigo_e= equipo.codigoe;
      printf("\n\t");
      printf("ingrese codigo de equipo:\n\t");
      scanf("%u",&equipo.codigoe);

      printf("ingrese marca:\n\t");
      scanf("%s",equipo.marca);

      printf("ingrese Caracteristicas:\n\t");
      scanf("%s",equipo.caract);

      fprintf(eq,"\n%u %s %s",&equipo.codigoe,equipo.marca,equipo.caract);

      printf("Ahora el equipo se encuentra registrado %u%s%s");

      fclose(eq);

      getch();
      break;


      case 2:
      printf("\n\tHas entrado a  buscar el equipo");
      printf("\n\t");
      printf("\n\tingrese codigo del equipo a buscar:");
      scanf("%u",&codigo_e);
      eq=fopen("equipos.txt","r");
      while(!feof(eq)){
      fscanf(eq,"%u%s%s",&equipo.codigoe,equipo.marca,equipo.caract);
      if(codigo_e==equipo.codigoe){
      printf("\n\t Equipo ncontrado :\n\t Codigo:%u\n\t Marca:%s\n\t Caracteristicas:%s\n\t",equipo.codigoe,equipo.marca,equipo.caract);
      }
      }
      fclose(eq);
      getch();
      break;


    }
   }

   getch();
   }
Páginas: 1 2 [3]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines