<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>

<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EstiloCorreo17
        {mso-style-type:personal;
        font-family:"Arial","sans-serif";
        color:windowtext;}
span.EstiloCorreo18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
..MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span lang=ES style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Te dice que tienes una funcion sobrecargada que solo se
diferencia en el parametro de retorno.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Esto es por que el prototipo de función y la definición no
corresponden:<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Prototipo:<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>float</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> hacerAlta(cliente
*cli,cliente vector[RANGO]);<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Definicion:<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New";color:blue'>void</span></b><b><span
lang=ES style='font-size:10.0pt;font-family:"Courier New"'> hacerAlta(cliente
*cli,cliente vector[RANGO]){…}<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></b></p>

<p class=MsoNormal><span lang=ES style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Los dos deben de ser iguales si es que se trata de la misma función.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Un saludo.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>

<p class=MsoNormal><b><span lang=ES style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>De:</span></b><span
lang=ES style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
cconclase-bounces@listas.conclase.net
[mailto:cconclase-bounces@listas.conclase.net] <b>En nombre de </b>Raul Alfonso
Jimenez Morocho<br>
<b>Enviado el:</b> martes, 22 de abril de 2008 9:13<br>
<b>Para:</b> Lista de correo sobre C y C++<br>
<b>Asunto:</b> [Bulk] [C con Clase] Error en una función<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><span lang=ES style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Buenas
tardes,<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>

<div style='border:none;border-bottom:dotted windowtext 3.0pt;padding:0cm 0cm 1.0pt 0cm'>

<p class=MsoNormal><span lang=ES style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Estoy
haciendo un programa de dar de alta, bajas, consultas y modificar y tengo un
problema en la función dar alta y no veo el problema y es que yo soy muy tonto
para esto ijijijij  les adjunto el código haver si me pueden ayudar. El
Error esta al final que lo he puesto en negrita y también adjunto lo errores
que me aparecen.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Gracias
de antemano.<o:p></o:p></span></p>

</div>

<p class=MsoNormal><span lang=ES style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>#include</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> <span style='color:#A31515'><conio.h><o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>#include</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> <span style='color:#A31515'><stdlib.h><o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>#include</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> <span style='color:#A31515'><stdio.h><o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>#include</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> <span style='color:#A31515'><string.h><o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>#define</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> RANGO 40<span
style='color:green'>// variable que define una cadena de 40 carácteres.<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>typedef</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> <span style='color:blue'>struct</span><span
style='color:green'>// definimos la estrucutura.<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>{<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      <span
style='color:blue'>char</span> Nombre[30];<span style='color:green'>//cadena de
caracteres. <o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      <span
style='color:blue'>char</span> NIF[10];<span style='color:green'>//cadena de
caracteres. <o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      <span
style='color:blue'>char</span> Direccion[100];<span style='color:green'>//cadena
de caracteres. <o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      <span
style='color:blue'>char</span> Telefono[15];<span style='color:green'>//cadena
de caracteres. <o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      <span
style='color:blue'>int</span> Ocupado;<span style='color:green'>//cadena de
números. <o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>}cliente;<span style='color:green'>//es el
nuevo tipo de dato de la estructura por eso no hace falta poner etiqueta.<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>cliente vector [RANGO];<span
style='color:green'>//variable del cliente.<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>void</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> ini(cliente*);<span
style='color:green'>//variable que hace que la estructura ponga todo los campos
vacios y todo a 0.<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>void</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> menu();<span
style='color:green'>//variable donde declararemos el menu que se va a presentar
por pantalla.<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>void</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> altas();<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>cliente* pedirDatos();<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>float</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> hacerAlta(cliente
*cli,cliente vector[RANGO]);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'>//void bajas();<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'>//void consultas();<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'>//void modificacion();<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>void</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> main()<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>{<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>    ini(vector);<span
style='color:green'>//variable que hace que la estructura ponga todo los campos
vacios y todo a 0.<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      menu();<span
style='color:green'>//variable donde declararemos el menu que se va a presentar
por pantalla.<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      <o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>}<span style='color:green'>//final de main<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>void</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> ini(cliente* cli)<span
style='color:green'>//variable que hace que la estructura ponga todo los campos
vacios y todo a 0.<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>{<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      <span
style='color:blue'>int</span> i;<span style='color:green'>//declaración de 'i'
para hacer el bucle.<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      <span
style='color:green'>//Bucle para que los campos se rellenen vacios y ceros.<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      <span
style='color:blue'>for</span> (i=0;i<RANGO;i++)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      {<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>           
strcpy (cli[i].Nombre,<span style='color:#A31515'>""</span>);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>           
strcpy (cli[i].NIF,<span style='color:#A31515'>""</span>);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>           
strcpy (cli[i].Direccion,<span style='color:#A31515'>""</span>);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>           
strcpy (cli[i].Telefono,<span style='color:#A31515'>""</span>);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>           
cli[i].Ocupado=0;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      }<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>}<span style='color:green'>//final de ini.<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>void</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> menu()<span
style='color:green'>//variable donde declararemos el menu que se va a presentar
por pantalla.<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>{<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>           
<span style='color:blue'>char</span> opc;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>           
<span style='color:blue'>do<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>           
{<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                       
system(<span style='color:#A31515'>"cls"</span>);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                       
printf(<span style='color:#A31515'>"*******Programa de recuperacion Raul
Jimenez*********\n\n\n"</span>);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                       
printf(<span style='color:#A31515'>"1.Altas\n"</span>);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                       
printf(<span style='color:#A31515'>"2.Bajas\n"</span>);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                       
printf(<span style='color:#A31515'>"3.Consultas\n"</span>);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                       
printf(<span style='color:#A31515'>"4.Modificacion\n"</span>);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                       
printf(<span style='color:#A31515'>"5.Salir\n"</span>);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
opc=getch();<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
<span style='color:blue'>if</span>(opc==<span style='color:#A31515'>'1'</span>)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
{                      
<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                       
altas();<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
}<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
<span style='color:blue'>if</span>(opc==<span style='color:#A31515'>'2'</span>)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
{                      
<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                       
<span style='color:green'>//bajas();<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
}<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
<span style='color:blue'>if</span>(opc==<span style='color:#A31515'>'3'</span>)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
{                      
<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                       
<span style='color:green'>//consultas();<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
}     <o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
<span style='color:blue'>if</span>(opc==<span style='color:#A31515'>'4'</span>)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
{                      
<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                       
<span style='color:green'>//modificaciones();<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
}                      
<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>           
}<span style='color:blue'>while</span> (opc=!<span style='color:#A31515'>'5'</span>);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>           
<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>}<span style='color:green'>//final de menu<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:blue'>void</span><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'> altas()<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>{<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      cliente *cli;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      <span
style='color:blue'>int</span> n;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>     
cli=pedirDatos();<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>     
n=hacerAlta(cli,vector);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      <span
style='color:blue'>if</span>(n==1)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>           
{<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
printf(<span style='color:#A31515'>"El cliente esta ocupado"</span>);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>           
}<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      <span
style='color:blue'>else<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>           
{<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>                 
printf(<span style='color:#A31515'>"El cliente ocupa el lugar:"</span>,n);<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>           
}<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>      <o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'>}<span style='color:green'>//final de alta<o:p></o:p></span></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New";color:green'><o:p> </o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>cliente* pedirDatos()<span
style='color:green'>//declaración de devolución de puntero a cliente<o:p></o:p></span></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>{<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
cliente *cli;<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
cli=<span style='color:blue'>new</span> cliente;<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
system(<span style='color:#A31515'>"cls"</span>);<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
printf(<span style='color:#A31515'>"Introduce el Nombre de la
empresa:\n"</span>);<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
gets(cli->Nombre);<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
printf(<span style='color:#A31515'>" Introduce el NIF de la
empresa:\n"</span>);<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
gets(cli->NIF);<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
printf(<span style='color:#A31515'>"Introduce la direccion de la
empresa:\n"</span>);<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
gets(cli->Direccion);<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
printf(<span style='color:#A31515'>"Introduce el numero de telefono de la
empresa:\n"</span>);<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
gets(cli->Telefono);<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
cli->Ocupado=1;<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
<span style='color:blue'>return</span> cli;<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>}<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New";color:blue'>void</span></b><b><span
lang=ES style='font-size:10.0pt;font-family:"Courier New"'> hacerAlta(cliente
*cli,cliente vector[RANGO])<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>{<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
<span style='color:blue'>int</span> ocup;<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
<span style='color:blue'>for</span> (ocup=0;ocup<RANGO;ocup++)<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
{<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>           
<span style='color:blue'>if</span>(cliente *cli==1)<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>           
{<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>                 
vector[RANGO]++;<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>           
}<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
}<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>     
<span style='color:blue'>return</span> ocup;<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><b><span lang=ES
style='font-size:10.0pt;font-family:"Courier New"'>}<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal><b><span lang=ES style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></b></p>

<p class=MsoNormal><b><span lang=ES style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Errores:<o:p></o:p></span></b></p>

<p class=MsoNormal><b><span lang=ES style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
8.0pt;font-family:"Courier New"'>1>c:\ejercicios raul jimenez c4\3º
trimestre\practica final\source1.cpp(125) : error C2556: 'void
hacerAlta(cliente *,cliente [])' : la función sobrecargada sólo se diferencia
de 'float hacerAlta(cliente *,cliente [])' por el tipo de valor devuelto<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
8.0pt;font-family:"Courier New"'>1>        c:\ejercicios
raul jimenez c4\3º trimestre\practica final\source1.cpp(24) : vea la
declaración de 'hacerAlta'<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
8.0pt;font-family:"Courier New"'>1>c:\ejercicios raul jimenez c4\3º
trimestre\practica final\source1.cpp(125) : error C2371: 'hacerAlta' : nueva
definición; tipos básicos distintos<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
8.0pt;font-family:"Courier New"'>1>       
c:\ejercicios raul jimenez c4\3º trimestre\practica final\source1.cpp(24) : vea
la declaración de 'hacerAlta'<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
8.0pt;font-family:"Courier New"'>1>c:\ejercicios raul jimenez c4\3º
trimestre\practica final\source1.cpp(130) : error C2143: error de sintaxis :
falta ',' delante de '=='<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
8.0pt;font-family:"Courier New"'>1>c:\ejercicios raul jimenez c4\3º
trimestre\practica final\source1.cpp(131) : error C2143: error de sintaxis :
falta ';' delante de '{'<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
8.0pt;font-family:"Courier New"'>1>c:\ejercicios raul jimenez c4\3º
trimestre\practica final\source1.cpp(132) : error C2676: '++' binario : 'cliente'
no define este operador o una conversión a un tipo aceptable para el operador
predefinido<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
8.0pt;font-family:"Courier New"'>1>El registro de generación se guardó en el
"file://c:\ejercicios raul jimenez C4\3º trimestre\practica
final\Debug\BuildLog.htm"<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span lang=ES style='font-size:
8.0pt;font-family:"Courier New"'>1>practica final - 5 errores, 10 advertencias<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:8.0pt;font-family:"Courier New"'>==========
Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:8.0pt;font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:10.0pt;font-family:"Arial","sans-serif"'>*********************************************************************************************************************************************************************************
<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:8.0pt;font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=ES style='font-size:8.0pt;font-family:"Courier New"'>Muchas
gracias<o:p></o:p></span></p>

<p class=MsoNormal><b><span lang=ES style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></b></p>

<p class=MsoNormal><span lang=ES style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>

<p class=MsoNormal><b><span lang=ES>Raúl A. Jiménez</span></b><span lang=ES><o:p></o:p></span></p>

<p class=MsoNormal><b><span lang=ES>jimenezrau@monlau.es</span></b><span
lang=ES><o:p></o:p></span></p>

<p class=MsoNormal><b><span lang=ES style='color:blue'>C.E. Monlau <o:p></o:p></span></b></p>

<p class=MsoNormal><span lang=ES><o:p> </o:p></span></p>

</div>

</div>

</body>

</html>