Ir al contenido



Foto

Duda con usar arreglo char en Listas Autoreferenciadas


  • Por favor identifícate para responder
4 respuestas en este tema

#1 sanhuesoft

sanhuesoft

    Newbie

  • Miembros
  • Pip
  • 3 mensajes

Escrito 07 junio 2013 - 09:29

Hola, tengo que hacer un programa con un Registro de Autos (usando Listas en C) donde entre los datos a almacenar está la placa patente del vehiculo, la cual se constituye de ABCD12 o AB1234 como podrán imaginar (los que son Chilenos). Hasta el momento solo he logrado almacenar patentes de 1 letra pues he usado un char. ¿Alguna idea de cómo podría implementarlo? Es para un taller de la Universidad.


Saludos y gracias
  • 0

#2 escafandra

escafandra

    Advanced Member

  • Moderadores
  • PipPipPip
  • 3.945 mensajes
  • LocationMadrid - España

Escrito 07 junio 2013 - 01:03

Si las matrículas son de 6 caracteres debes unas una cadena de 6 caracteres:
 


cpp
  1. char Matricula[7];

Recuerda que en C debe reservarse un carácter de mas para el nulo final.

Y rara rellenar el valor deberás usar strcpy o strncpy:


cpp
  1. strncpy(Matricula, "ABCD12", sizeof(Matricula));


cpp
  1. strcpy(Matricula, "ABCD12");

La ventaja de strncpy es que controla el límite de de caracteres a escribir para no sobrepasar la cadena.

Estudia las funciones de cadena de C.


Saludos.


  • 0

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.123 mensajes
  • LocationMéxico

Escrito 14 noviembre 2014 - 08:33

Hola, tengo que hacer un programa con un Registro de Autos (usando Listas en C) donde entre los datos a almacenar está la placa patente del vehiculo, la cual se constituye de ABCD12 o AB1234 como podrán imaginar (los que son Chilenos). Hasta el momento solo he logrado almacenar patentes de 1 letra pues he usado un char. ¿Alguna idea de cómo podría implementarlo? Es para un taller de la Universidad.

__________________
noor


Hay caramba!!!

Un deja vu  :| :o

Saludos

Nota: Y como me parece que también hay algo raro en esto, voy a borrar el post, aunque dejo evidencia de lo que se publicó hasta saber si es un usuario normal.


  • 0

#4 sanhuesoft

sanhuesoft

    Newbie

  • Miembros
  • Pip
  • 3 mensajes

Escrito 09 marzo 2020 - 01:15

¡Soy un usuario de verdad! ¡De carne y hueso! Jajaja... Vaya cuánto me he demorado en responder.


  • 0

#5 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.123 mensajes
  • LocationMéxico

Escrito 09 marzo 2020 - 05:30

¡Soy un usuario de verdad! ¡De carne y hueso! Jajaja... Vaya cuánto me he demorado en responder.

 

Bueno, en realidad lo decía por el usuario asad122 que aparentemente copió tu mensaje y al final su firma dice noor.

 

Asumo que ya has terminado ese taller de la universidad :D

 

Saludos y bienvenido de regreso (y)


  • 0