Dev - C++ - problema en c++ como poner medidas

 
Vista:
Imágen de perfil de cesar
Val: 120
Ha aumentado su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

problema en c++ como poner medidas

Publicado por cesar (44 intervenciones) el 06/10/2019 23:32:25
Necesito ayuda con este problema
Crear un programa en c++ con structs que permita guardar datos de imagenes
de cada imagen se debe guardar nombre ancho en pixeles alto en px y tamaño en kb
debe permitir las opciones elejir una ficha nueva . ver todas las fichas nombre y numero
de cada imagen
yo hice algo como lo que esta abajo pero no me imprime lo que le pido solo imprime alto ancho
y no se como ponerlo en px ni en kb lo hice como un modelo de edad pero aqui no me lo imprime

Me da el nombre lo imprimo pero como lo pongo para que me de las dimensiones ancho en pixeles alto en px y tamaño en kb pixeles y kb ????

agradezco su ayuda

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include<iostream>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
 
 
using namespace std;
 
 
 
 
struct imagen{
char nombre[30];
int alto;
int ancho;
int tamano;
}img1;
 
 
void pedirdatos();
void dimensiones();
 
 
int main(){
 
 
void pedirdatos();
dimensiones();
getch();
return 0;
 
}
 
void pedirdatos(){
 
cout<< "digita el alto:  ";
cin>>img1.alto;
cout<< "digita el ancho:  ";
cin>>img1.ancho;
cout<< "digita el alto:  ";
cin>>img1.tamano;
 
}
 
void dimensiones(){
cout<< "digita su nombre:  ";
cin.getline(img1.nombre,30, '\n'  );
cout<< "\n\"alto  "<<img1.alto<<endl;
cout<< "\n\"ancho "<<img1.ancho<<endl;
cout<< "\n\"tamano "<<img1.tamano<<endl;


}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 190
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

problema en c++ como poner medidas

Publicado por dario dadr200869@gmail.com (109 intervenciones) el 07/10/2019 01:00:43
Hola, pruebalo asi.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
 
using namespace std;
 
struct imagen {
    string nombre;
    int alto;
    int ancho;
    int tamano;
} img1;
 
int main() {
 
    cout << "Nombre de la imagen: ";
    getline(cin,img1.nombre);
    cout << "Altura en px: ";
    cin >> img1.alto;
    cout << "Ancho en px: ";
    cin >> img1.ancho;
    cout << "Tamaño en Kb: ";
    cin >> img1.tamano;
 
    //Mostrar registro
    cout << "Nombre: " << img1.nombre << endl;
    cout << "Altura de la imagen: " << img1.alto << " px" << endl;
    cout << "Ancho de la imagen: " << img1.ancho << " px" << endl;
    cout << "Tamaño: " << img1.tamano << " Kb" << endl;
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de cesar
Val: 120
Ha aumentado su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

problema en c++ como poner medidas

Publicado por cesar (44 intervenciones) el 07/10/2019 01:56:47
ok muy bien todo pero me dicen que hay que declarar alguna funcion ademas del struct
podria ayudarme?? un modelo seria que fue de donde me guie me dicen que sin la funcion no les sirve

GRACIAS me corrio perfecto pero me hicieron esa observacion


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
struct persona{
 
char nombre[30];
int edad;
 
}p1;
 
 
 
 
void pedirdatos();
void mostrardatos(persona);
 
 
int main(){
 
 pedirdatos();
 mostrardatos(p1);
getch();
return 0;
 
}
 
void pedirdatos(){
cout<< "digita su nombre:  ";
cin.getline(p1.nombre,30, '\n'  );
cout<< "digita edad  ";
cin>>p1.edad;
 
 
}
 
void mostrardatos(persona p){
cout<< "\n\nnombre:  "<<p.nombre<<endl;
 
cout<< "digita edad  "<<p.edad<<endl;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar