Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - nadales56

#1
Buenas señor@s,
estaban ustedes en lo cierto, he descargado otro editor de texto y he actualizado la versión del compilador y no me da ningún problema.

Gracias igualmente por la ayuda que me habéis prestado. Un saludo!! =)
#2
Muchas gracias por la respuesta!
He probado el código que me has puesto, me ha parecido muy interesante y es una forma que no me hubiese planteado nunca, por lo que te agradezco mucho el aporte.

Tengo una pregunta al respecto, en qué tipo de situaciones (aparte de esta claro está) se ultiliza?, lo digo por si puedo aplicarlo en otro tipo de ejercicios, por tener esa opción en cuenta.

Por otra parte, el resultado que obtengo es el mismo que obtenía antes, me hace ese salto de número cuando llego a m[y][6].

Lo que he visto, que me ha parecido curioso es lo siguiente:
Código (cpp) [Seleccionar]


for(int i = 0; i < ndias; i++){
            int x = (i+pds) % 7;
            int y = (i+pds) / 7;
            m[y][x] = i+1;
            cout << m[0][6] << " "; // linea nueva para comprobar el estado de la matriz en esa posicion

}



el resultado es este:
0 0 0 0 5 6 6 6 6 6 6 6 6 6...
de manera que llega a poner el 5, pero luego me pasa al 6 y se queda con ese último valor.

iré echandole un vistazo a lo largo del dia, a ver si llego solo a la solución. En cuanto la consiga la postearé.

Repito, muchas gracias por el aporte! =)
#3
Hola, buenas a todos, tengo una pequeña duda sobre el siguiente ejercicio, les dejo el enunciado en negrita.

Defina el tipo Matriz como un array de 6x7 números enteros, y diseñe un subprograma para crear un calendario de un mes genérico en una matriz que se devolverá como parámetro de salida.
El subprograma se denominará calendario.  El primer parámetro (m), de salida, es de tipo Matriz.  El segundo parámetro (ndias), de entrada, es de tipo int y representa el número total de días del mes del calendario (28, 29, 30 o 31). El tercer parámetro (pds), de entrada, es de tipo int y representa el índice del día de la semana donde comienza el primer día del mes (donde 0 corresponde a Lunes, 1 a Martes, y así sucesivamente hasta 6 que representa al Domingo).


El código que he implementado es el siguiente:
Código (cpp) [Seleccionar]

void calendario(Tipo_Matriz &m, const int ndias,const int pds){
//Iniciar calendario me pone todos los valores de la matriz a 0
   iniciar_calendario(m);
   
   int dia = 1;
   int j;
   for(int i = 0; i < 6; i++){
       if(i == 0){
           j = pds;
       }else{
           j = 0;
       }
       while(dia <= ndias && (j >= 0 && j < 7)){
           m[i][j] = dia;
           dia++;
           j++;
       }
   }
   //mostrar calendario
   cout << endl;
   for(int i = 0; i < 6; i++){
       for(int j = 0; j < 7; j++){
           cout << m[i][j] << " ";
       }
       cout << endl;
   }
}


Cuando introduzco dias = 30 y pds = 2 (por ejemplo), el resultado que obtengo es:
0 0 1 2 3 4 6
6 7 8 9 10 11 13
13 14 15 16 17 18 20
20 21 22 23 24 25 27
27 28 29 30 0 0 0
0 0 0 0 0 0 0
me como una serie de números y no sé exactamente donde está el error, por lo que si pudiesen ayudarme, me sería de gran ayuda.
Muchas gracias!





Mod: No escribir titulos en mayusculas.
#4
Muchas gracias!
Pero sabes si hay algo menos complicado o lioso que pueda usar?
se me ha olvidado decir que el entorno en el que estoy programando es Codeblocks
#5
Buenos días!
Estoy implementando un programa que se dedica a leer los datos de un fichero que se encuentra en una determinada carpeta. La cosa es que cada mes, se genera un nuevo fichero al que acceder, lo que me obliga a cambiar el código para acceder al ultimo fichero que se ha generado.

Mi pregunta es; existe alguna forma de que mi programa sea capaz de estar a la espera de encontrar un nuevo fichero dentro de la misma ruta con idea de que automáticamente, los datos que necesito sacar de dichos ficheros se actualicen sin necesidad de que cada mes tenga que cambiar el código.

Muchas gracias de antemano! Un saludo
#6
Buenos días!
Estoy intentando crear una sencilla interfaz gráfica con QT Creator, entorno en el que me inicié ayer y no tengo muy claro donde buscar información.

Básicamente, lo que pretendo hacer es que cuando pulso un botón aparezca en un label el contenido de un fichero de texto. Hasta aquí lo he hecho bien.

La cosa es que dicho fichero actualiza su contenido cada x tiempo, y me gustaría que el contenido del label también cambiase automáticamente cada vez que la información del fichero cambie, no es necesario que cambie justo al mismo tiempo.
Sí que he comprobado que si el contenido del fichero cambia y vuelvo a pulsar el boton el label se actualiza. Por lo que he pensado en generar una especie de clickeo automático cada x tiempo.
Saben de alguna función que pueda servirme?


Muchas gracias
#7
Drakaris!
Muchas gracias por recomendar el link, ha sido de gran utilidad!
Me ha costado, pero al final he conseguido hacer lo que tenía en mente!

Un abrazo!
#8
Buenos días!
Me gustaría saber cómo podría transferir una serie de ficheros de texto desde mi pc de Windows a un PC MAC.

He encontrado información y ya tengo importadas algunas librerías, a pesar de los ejemplos que he visto por la red, no me ha quedado claro como hacerlo.


Espero que puedan ayudarme! un saludo
#9
GNU/Linux / COMANDO CAT en BASH
21 Marzo 2019, 09:34 AM
Buenas!

Me gustaría saber cómo puedo almacenar en una variable el contenido de un fichero de texto, usando un script .sh
He recurrido al comando cat.

Código (bash) [Seleccionar]
Variable = $(cat fichero.txt)

Lo curioso es que si lo escribo desde el terminal directamente, se lo come pq luego hago

Código (bash) [Seleccionar]
echo $variable

y me muestra el contenido del fichero.

Sin embargo, si ejecuto el script,  me aparece el mensaje de "No such file or directory"

Lo cual me resulta extraño, pq tanto el script como el fichero se encuentran en la misma carpeta.

Quizás no estoy usando bien el comando cat, o directamente me estoy equivocando al usar éste.
Agradecería mucho su ayuda.
Un saludo y gracias de antemano!
#10
Buenos días a todos!

Les comento la duda que tengo.
Me gustaría acceder a un fichero Excel, ingresar el número de fila que quiero leer e ir leyendo los datos que me interesen para almacenarlos en variables.

Supongamos  que:
Introduzco el número de fila, por ejemplo 10.
Y vemos que en la fila 10 tenemos datos almacenados desde la columna A hasta la columna E.

Si quisiera almacenar los valores de las columnas A, B y E, cómo podría acceder a ellos?

Muchas gracias. un saludo!