joecarl

joecarl

 7.425 puntos  Andalucía, España @joecarl desde - visto

Actividad pública reciente

Ha respondido en

Arreglos y String se manejan igual?..y Getchar()

Pues el manejo de arreglos y el manejo de string no es igual. Un arreglo puede ser una cadena de caracteres por ejemplo: char cadena[50]; //seria una cadena de longitud máxima 50 //Para asignar un valor a esta cadena usamos la funcion strcpy:...
Ha respondido en

¿Por qué no me funciona correctamente este programa en C (do-while)?

He realizado una serie de cambios, quizá el más importantes es que en el último scanf he cambiado "%c" por "%s", que en realidad es un poco absurdo, pero es la manera de que funcione, cuando en un programa se usa la orden switch te puede pasar de...
Ha respondido en

Existe la librería conio.h para mac?

Hasta donde llega mi conocimiento la libreria conio. H no se puede usar en compiladores que no sean de Borland, ya que es una librería propia de ese compilador, hay versiones de esa libreria para otros compiladores pero no tienen todas las funciones...
Ha respondido en

Leer como una tabla de productos .txt desde dev c++

Disculpa que no te pueda dar una respuesta muy extensa pero es que últimamente ando escaso de tiempo. Supongo que lo que tienes que hacer es leer cada linea e ir sumando los costes de todos los productos POR en una variable y análogamente con el...
Ha respondido en

Novato en C

Pues mira de entrada te recomiendo que instales windows XP en tu portátil ya que para usuarios avanzados es mejor que Vista o 7; no obstante si te parece una engorrosa tarea puedes descargarte DOS Box que es un emulador de MS-DOS y con él podrás...
Ha respondido en

C++ array de objetos

Para inicializar el array utiliza un bucle for: int i; for(i=0,i<NUMERO_NODOS;i++){ cola_nodo... }
Ha respondido en

Problema con un programa de Ecuación en C

El problema más godo que salta a la vista es que has definido un vector de unicamente 3 posiciones (int vec[3];) cuando lo que tu quieres es una matriz de 3x4, es decir: Cambia esta linea: int vec[3]; Por esta otra: int vec[3][4]; Y para acceder al...
Ha respondido en

¿Cómo depositar la dirección de memoria de un puntero?

No entiendo realmente lo que pides... ¿Te refieres a como asignar el valor de adress al array? Pues para obtener los 8 bits más significativos de adress divide entre 0x1000000 y te quedas con la parte entera (esto ultimo no creo que tenga sentido...
Ha respondido en

Nombres de variables válidos en c

1) b)No, porque no puede empezar por un numero d)no porque $ es un carácter ilegal f)no porque no puede empezar por un numero resto) sí 2) a) int p, q; b)float x, y, z; c)char a, b, c; d)long int contador; e)char hola[...]; f)int var=10; g)float...
Ha respondido en

Punteros en C

Sabiendo que *var siginifica q la variable var guardará una dirección de memoria podemos intuir que **var guardará la direccion de memoria de una variable que también guarda una dirección de memoria. Cuando se declara una función así como tu has...
Ha respondido en y en 1 temas más

Programa en lenguaje C

//De acuerdo, la cosa es sencilla. Para elevar un numero a una potencia tenemos que hacer uso de una función que se encuentra en la librería math. H por tanto: #include <math.h> #include <stdio.h> #include <conio.h> //Definiremos una funcion para...
Ha respondido en

¿Me ayuda? Joe

Claro que no compila, mira, cuando pones un if debes hacerlo así: if(condicion){ //... } else{ //... } --------------------------------------------------------------- En tu caso quedaría asi: if (o<2.9){ textcolor (RED); gotoxy (15,12);...
Ha respondido en

Muchas gracias por la respuesta anterior

/*Pues por ejemplo puedes crear un formulario con un botón y un label. La aplicación servirá para obtener frases aleatorias. Declaramos una matriz llamada:*/ frases[100][200];//100 frases de 200 caracteres cada una //y la rellenamos con las frases...
Ha respondido en

Ayude a programar

La pregunta que haces es general. Yo te responderé en la medida de lo posible: Con arreglo supongo que te rreferiras a arrays. Para definirlos simplemente tienes que escribir lo siguiente en la parte correspondiente del código (da igual si es...
Ha respondido en

Programacion en borland 6 c++

Para cambiarle el texto a un label usa: Label->Caption="Texto"; Si el edit es para cambiar la velocidad pues selecciona la opción de NumbersOnly en el panel de propiedades de tu Edit y luego para almacenar el contenido en otra variable puedes hacer...
Ha respondido en

¿Cómo elevar a una potencia sin el pow en borland c++?

Pues con esto debería servir: //-------------------------------------------------------- float potencia(float base, int expon){ int i; float res=base; if(expon=0) return 1;//Si el exponente = 0 el resultado es 1 else{ for(i=0;i<abs(expon);i++)//mira...