Strcpy

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

Función incluida dentro del archivo de cabecera de constantes string.h del lenguaje de programación C.

Prototipo[editar]

char * strcpy ( char * destino, const char * origen );

Parámetros[editar]

char * destino

char * origen

Descripción[editar]

Copia la cadena apuntada por origen en la cadena apuntada por destino..

Ejemplo[editar]

char * origen = "Hola mundo"; //Se inicializa la variable origen con el valor indicado

char destino[strlen(origen)+1]; //El puntero destino debe contener suficiente espacio para copiar sobre la zona de memoria a la que apunta, la ristra apuntada por origen

strcpy (destino, origen); // Después de realizar esta operación la variable destino tendrá el valor "Hola mundo"

Enlaces externos[editar]

Descripción de la función Strcpy en C con clase

Ejemplos en c++[editar]

  1. include<iostream.h>
  2. include<conio.h>
  3. include<string.h>

void main() { float venta[100],auxV,suma; char vendedor[100][30],aux[30]; int i,j,n; cout<<"ingrese la cantidad de Vendedores:"; cin>>n; for(i=0;i<n;i++)

   {cout<<"Vendedor "<<i+1<<endl;
   cout<<"Nombre Vendedor:";
   cin>>vendedor[i];
   cout<<"Importe de su Venta:";
   cin>>venta[i];
   suma+=venta[i];}

for(i=0;i<n-1;i++)

   for(j=i+1;j<n;j++)
   if (venta[i]>venta[j])
       {auxV=venta[i];
       venta[i]=venta[j];
       venta[j]=auxV;
       strcpy(aux,vendedor[i]);
       strcpy(vendedor[i],vendedor[j]);
       strcpy(vendedor[j],aux);
       }

cout<<"Venta Maxima: "<<venta[n-1]<<" Realizado por "<<vendedor[n-1]<<endl; cout<<"Venta Minima: "<<venta[0]<<" Realizado por "<<vendedor[0]<<endl; cout<<"Venta Promedio:"<<suma/n; getch(); }