C/Visual C - Eliminar enter de cin o printf

 
Vista:
sin imagen de perfil
Val: 9
Ha aumentado su posición en 12 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Eliminar enter de cin o printf

Publicado por Abel Gustavo (2 intervenciones) el 26/11/2019 15:17:41
Buenos dias comunidad...
Les escribo para poder encontrar una solución para anular el salto de linea en printf o cin trate de realizarlo con gotoxy pero queria saber si existe otra madera aqui les dejo el codigo.
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
#include<iostream>
#include<stdio>
#include<conio>
#include<math>
 
main()
{
	float x1, x2, y1, y2, dis;
 
   cout<<"Ingrese primer punto (X1,Y1): ";
   cout<<"( ";
   cin>>x1;
   gotoxy (38,1);
   cout<<",";
   gotoxy (39,1);
   cin>>y1;
   gotoxy (45,1);
   cout<<")";
 
   gotoxy (1,2);
   cout<<"Ingrese segundo punto (X2,Y2): ";
   cout<<"( ";
   cin>>x2;
   gotoxy (38,2);
   cout<<",";
   gotoxy (39,2);
   cin>>y2;
   gotoxy (45,2);
   cout<<")";
 
	dis = sqrt(pow((x1-x2),2) + pow((y1-y2),2));
 
   cout<<endl<<"Distancia: "<<dis;
 
	getch();
}
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
Imágen de perfil de masklet63
Val: 17
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Eliminar enter de cin o printf

Publicado por masklet63 (6 intervenciones) el 26/11/2019 21:57:21
Aquí tienes un ejemplo de como eliminar el salto de linea.

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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
#define LONG_NOMBRE 30
#define LONG_APELLIDOS 50
 
int main()
{
	char nombre[LONG_NOMBRE];
	char apellidos[LONG_APELLIDOS];
	int longitud = 0;
 
	/* Obtenemos los datos */
	printf("Introcuce tu nombre: ");
	fgets(nombre, LONG_NOMBRE, stdin);
	strtok(nombre, "\n");
	fflush(stdin);
 
	printf("Introcuce tus apellidos: ");
	fgets(apellidos, LONG_APELLIDOS, stdin);
	strtok(apellidos, "\n");
	fflush(stdin);
 
	/*Mostramos los datos */
	printf("\nEstos son tus datos introducidos:\n");
 
	printf("Nombre: %s\n",nombre);
	longitud = strlen(nombre);
	printf("Longitud del nombre: %d\n\n", longitud);
 
	printf("Apellidos: %s\n",apellidos);
	longitud = strlen(apellidos);
	printf("Longitud de los apellidos: %d\n\n", longitud);
 
	return EXIT_SUCCESS;
}

Saludos.
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
sin imagen de perfil
Val: 86
Ha disminuido su posición en 2 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Eliminar enter de cin o printf

Publicado por dario (32 intervenciones) el 29/11/2019 19:12:04
Hola, pruebalo asi: cuando te pidan los puntos ingresalos con un espacio entre ellos.
Ejem: Primer punto: 5 2
Segundo punto 7 8
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
#include<cmath>
 
using namespace std;
 
int main()
{
    float x1, x2, y1, y2, dis;
 
    cout<<"Ingrese primer punto (X1,Y1): ";
    cin>>x1>>y1;
    cout<<"Ingrese segundo punto (X2,Y2): ";
    cin>>x2>>y2;
    cout << endl;
    cout << "Puntos introducidos" << endl;
    cout << "(" << x1 << "," << y1 << ")";
    cout << "(" << x2 << "," << y2 << ")";
 
	dis = sqrt(pow((x1-x2),2) + pow((y1-y2),2));
    cout<<endl<<"Distancia: "<<dis;
 
    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
0
Comentar