es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: BEYONDCOMPARE

¿Cómo hacer una comparación de caracteres en bash?

Digamos que tengo una columna que muestra 2/2 y quiero comparar si el lado izquierdo del separador que en este caso es / coincide con el lado derecho. ¿Hay alguna manera de lograr esto en bash? Un posible método es utilizando IFS, pero eso requiere almacenar los valores en variables . . . Read more

Comparar todos los elementos en una lista en Haskell.

Tengo una lista con elementos que son tuplas ejemplo: [(1,2),(3,9),(7,9),(6,4),(1,2),(4,2),(3,9),(1,2)] Necesito comparar el primer elemento con el resto de los elementos, luego el segundo elemento con el resto de la lista, y así sucesivamente para retornar los elementos repetidos. En este caso debería retornar (1,2),(1,2),(1,2),(3,9),(3,9) ¿Alguna idea de cómo implementarlo? . . . Read more

Comparar un char* con char[] en C En C, un char* es un puntero a un carácter (o a una cadena de caracteres) y un char[] es una matriz de caracteres. Aunque ambos se utilizan para representar cadenas de caracteres, hay algunas diferencias importantes. Un char* puede apuntar a cualquier carácter o cadena de caracteres, lo que permite una mayor flexibilidad en la manipulación de la cadena. Sin embargo, puede ser más difícil de manipular que un char[] debido a la necesidad de desreferenciar el puntero para acceder a los datos reales. Por otro lado, un char[] es una matriz de caracteres con un tamaño fijo, lo que facilita su manipulación y almacenamiento. Sin embargo, si la cadena de caracteres es más larga que el tamaño de la matriz, puede ocurrir un desbordamiento de búfer y provocar errores en el programa. En resumen, el uso de un char* o un char[] depende del contexto específico del problema que se está abordando en el programa. Cada uno tiene ventajas y desventajas únicas que deben ser consideradas en la decisión de cuál usar.

Estoy intentando comparar un char[100] (nodo->fname) con un char* (name) en C y estoy obteniendo un segmentation fault en la función strcmp cuando los comparo: struct mmap_info{ char fname[100]; } pos search_mmap(list l, char *name){ for(pos p = first(l); !end(l, p); p = next(l, p)){ struct mmap_info nodo = get(l, . . . Read more

Cómo comparar datos de dos array.map en español.

Tengo dos conjuntos de datos: El primer conjunto de datos es la clave de respuestas de un examen. El segundo conjunto de datos son las respuestas de los estudiantes que están haciendo el examen. A partir de estos dos conjuntos de datos, intenté asignarlos a ambos con array.map. Ahora puedo . . . Read more