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

7 la respuesta

C: puntero a estructura en la definición de estructura

¿Cómo puedo tener un puntero a la siguiente estructura en la definición de esta estructura: typedef struct A { int a; int b; A* next; } A;Así es como lo escribí por primera vez, pero no funciona.

15 la respuesta

¿Qué tan relevante es la programación de Win32 para los profesionales modernos? [cerrado

omo gran fanático de los libros de Charles PetzolCódig y The Annotated Turing Me encontré con su libroProgramación de Windows que enseña programación de Win32 en C. Soy un estudiante de primer año de ciencias de la computación que aprendió ...

9 la respuesta

¿Por qué comparar si un Int sin signo> = 0 es una "Comparación sin sentido"?

Recibí advertencia: Pe186 "Comparación sin sentido de int sin signo con cero" cuando intenté compilar el siguiente código: for(clLoop = cpLoopStart; clLoop >= 0; clLoop--) { //Do something } No entiendo por qué. Podría entender, si estuviera ...

1 la respuesta

Se pueden comparar dos objetos diferentes con una duración de almacenamiento automática igual en comparación de direcciones?

n particular, está permitido que las direcciones de dos variables automáticas en diferentes funciones se comparen de la siguiente manera: sink.c #include <stdio.h> #include <stdlib.h> void sink(void *l, void *r) { puts(l == r ? "equal" : "not ...

2 la respuesta

unción @gets () y byte cero '\ 0' en la entrada

Será elgets()a función @ desde el lenguaje C (por ejemplo, desde glibc) se detiene, si lee un byte cero '\0') del archivo? Examen rápido:echo -ne 'AB\0CDE' Gracias PS esta pregunta surge de los comentarios en esta pregunta:return to libc ...

4 la respuesta

Monitorización de los cambios de punto de montaje a través de / proc / mounts

egún el manual de proceso, uno puede monitorear los cambios en el punto de montaje en el sistema Linux abriendo "/ proc / mounts" y agregando el descriptor de archivo para leerfd_set inselect() llamada El siguiente fragmento de código funciona ...

12 la respuesta

Método más rápido de captura de pantalla en Windows

Quiero escribir un programa de screencasting para la plataforma Windows, pero no estoy seguro de cómo capturar la pantalla. El único método que conozco es usar GDI, pero tengo curiosidad por saber si hay otras formas de hacerlo, y si las hay, ...

9 la respuesta

Rendimiento de los tipos incorporados: char vs short vs int vs. float vs. double

Puede parecer una pregunta un poco estúpida, pero ver @ de Alexandrerespuest [https://stackoverflow.com/questions/5069319/predefinition-of-often-used-values-in-computations-does-it-change-anything/5069349#5069349] en el otro tema, tengo ...

1 la respuesta

¿Por qué gcc no implementó las funciones _s?

unciones @_s, comoscanf_s, printf_s parece ser un estándar opcional. MSVC ha implementado estas funciones, pero gcc no. ¿Hay alguna razón específica para no implementar funciones seguras? Esscanf de gcc lo suficientemente seguro?

1 la respuesta

¿Por qué no puedo asignar valores a variables globales fuera de una función en C?

Suponga que tengo una variable global y quiero asignarle otra variable. Descubrí que puede asignar otro valor a una variable global dentro de una función: int i = 8; int main(void) { i = 9; /* Modifies i */ return 0; }Sin embargo, la asignación ...