ayuda con el string de este programa me tira errores no se por q?

include<iostream.h>

#include<string>

#include <stdlib.h>

int main()

{

string descri[5]={" "};

long int codigo[5];

int cant[5];

float precio[5];

double imps[5]={0};

float totalpagar[5];

float total[5];

int i=0;

const double impus=0.12;

for (i=0;i<=4;i++)

{

cout<<"leer el codigo del articulo"<<i+1<<endl;

cin>>codigo[i];

cout<<"leer la descripcion del articulo"<<i+1<<endl;

cin>>descri[i];

cout<<"leer el cantidad del articulo"<<descri[i]<<endl;

cin>>cant[i];

cout<<"leer el precio del articulo"<<descrip[i]<<endl;

cin>>precio[i];

}

for(i=0;i<=4;i++)

{

total[i]=(precio[i]*cant[i]);

imps[i]=(total[i] *impus);

totalpagar[i]=(total[i]+imps[i]);

}

for(i=0;i<=4;i++)

cout<<"El impuesto a pagar del articulo es: "<<imps[i]<<" "<<"El total a pagar del articulo es: "<<totalpagar[i]<<endl;

system ("pause");

return 0;

}

estos son los errores

C:\Documents and Settings\Ruben Fu\Mis documentos\Programas de arreglos\ejercicio 2 5articulos .cpp(9) : error C2065: 'string' : undeclared identifier

C:\Documents and Settings\Ruben Fu\Mis documentos\Programas de arreglos\ejercicio 2 5articulos .cpp(9) : error C2146: syntax error : missing ';' before identifier 'descri'

C:\Documents and Settings\Ruben Fu\Mis documentos\Programas de arreglos\ejercicio 2 5articulos .cpp(9) : error C2065: 'descri' : undeclared identifier

C:\Documents and Settings\Ruben Fu\Mis documentos\Programas de arreglos\ejercicio 2 5articulos .cpp(9) : error C2109: subscript requires array or pointer type

C:\Documents and Settings\Ruben Fu\Mis documentos\Programas de arreglos\ejercicio 2 5articulos .cpp(9) : error C2059: syntax error : '{'

C:\Documents and Settings\Ruben Fu\Mis documentos\Programas de arreglos\ejercicio 2 5articulos .cpp(9) : error C2143: syntax error : missing ';' before '{'

C:\Documents and Settings\Ruben Fu\Mis documentos\Programas de arreglos\ejercicio 2 5articulos .cpp(9) : error C2143: syntax error : missing ';' before '}'

C:\Documents and Settings\Ruben Fu\Mis documentos\Programas de arreglos\ejercicio 2 5articulos .cpp(27) : error C2109: subscript requires array or pointer type

C:\Documents and Settings\Ruben Fu\Mis documentos\Programas de arreglos\ejercicio 2 5articulos .cpp(27) : error C2679: binary '>>' : no operator defined which takes a right-hand operand of type 'int' (or there is no acceptable conversion)

C:\Documents and Settings\Ruben Fu\Mis documentos\Programas de arreglos\ejercicio 2 5articulos .cpp(29) : error C2109: subscript requires array or pointer type

C:\Documents and Settings\Ruben Fu\Mis documentos\Programas de arreglos\ejercicio 2 5articulos .cpp(32) : error C2065: 'descrip' : undeclared identifier

C:\Documents and Settings\Ruben Fu\Mis documentos\Programas de arreglos\ejercicio 2 5articulos .cpp(32) : error C2109: subscript requires array or pointer type

Error executing cl.exe.

Comments

  • No sé, pero yo mejor lo hubiese hecho con una estructura

  • ey wey me da awite kontestarte esta pregunta pero pues,si es tu duda

    kreo ke le falta el .h a tu libreria asi <string.H>

    y ia te correra

Sign In or Register to comment.