Resultados de la búsqueda a petición "c"

5 la respuesta

¿Cómo apagar Linux usando C ++ o Qt sin llamar a "system ()"?

Quiero apagar un Linux Embebido cuando se presiona un botón de cierre en la interfaz de usuario. Sé que puedo hacerlo con una llamada asystem: system("shutdown -P ...

12 la respuesta

poner a cero la memoria

gcc 4.4.4 C89 Me pregunto qué hacen la mayoría de los programadores de C cuando quieren poner a cero la memoria. Por ejemplo, tengo un búfer de 1024 bytes. A veces hago esto: char buffer[1024] = {0};Lo cual pondrá a cero todos los bytes. Sin ...

3 la respuesta

diferencia cadenas de ancho fijo y cadenas de terminación cero

gcc 4.4.4 c89 Me metí en una discusión reciente sobre "cadenas de ancho fijo" y "cadenas terminadas en cero". Cuando pienso en esto. Parecen ser lo mismo. Una cadena con una terminación nula. es decir char *name = "Joe bloggs";Es una cadena ...

1 la respuesta

Modificar una matriz de caracteres dentro de una función en C [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿La modificación del comportamiento de los literales de cadena no está definida de acuerdo con el estándar ...

7 la respuesta

Llamar a un método llamado "cadena" en tiempo de ejecución en Java y C

¿Cómo podemos llamar a un método cuyo nombre escuerdaen tiempo de ejecución. ¿Alguien puede mostrarme cómo hacer eso en Java y C.

4 la respuesta

C: ¿Por qué incluimos archivos de encabezado, que declaran pero no definen?

En un nivel alto, entiendo que usamos#include declaraciones para hacer que el código de otros archivos esté disponible para el archivo actual. Pero no entiendo por qué incluimos un archivo de encabezado, que contiene declaraciones pero no ...

6 la respuesta

¿Cuándo usar strncpy o memmove?

(gcc 4.4.4 c89) Siempre he usadostrncpy para copiar cadenas. Nunca he usado realmentememmove omemcpy mucho. Sin embargo, me pregunto cuándo decidiría si usarstrncpy, memmoveomemcpy? El código que estoy escribiendo es para una aplicación cliente ...

2 la respuesta

Multiplicar por 0 optimización

Supongamos que tengo: double f(const double *r) { return 0*(r[0]*r[1]); }¿debería el compilador poder optimizar el segmento, o todavía tiene que realizar la operación, en caso de que los valores puedan ser inf o nan? gcc -O3 -S test.c: .file ...

2 la respuesta

incremento de puntero y asignación

En las siguientes dos líneas en C: int* a = (int *)calloc(automata_size, sizeof(int)); int* b = (a++);Descubrí que ayb comparten la misma dirección. Este no es el caso si tenemos int* a = (int *)calloc(automata_size, sizeof(int)); int* b = a + ...

2 la respuesta

¿Cómo ejecutar un programa desde el descriptor de archivo?

Necesito ejecutar un archivo cuando solo conozco el descriptor. También es posible que no haya enlaces al archivo, por lo que descubrir el nombre de alguna manera no es una opción. Todas las funciones execve (), execvp (), etc. toman un nombre de ...