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

7 la respuesta

Bucles / temporizadores en C

¿Cómo se crea un temporizador en C? Quiero que un fragmento de código recupere continuamente datos de una salida de analizadores gps. ¿Hay buenas bibliotecas para esto o debería autoescribirse?

8 la respuesta

Captura de segfaults en C

Tengo un programa que a veces se separa de la aritmética del puntero. Sé que esto sucede, pero no puedo verificar fácilmente con anticipación para ver si falla o no; tampoco puedo "escanear previamente" los datos de entrada para ver si causará ...

4 la respuesta

Evitar el desbordamiento en la multiplicación entera seguida de la división

Tengo dos variables integralesa yb y una constantes resp. @d. Necesito calcular el valor de(a*b)>>s resp. @a*b/d. El problema es que la multiplicación puede desbordarse y el resultado final no será correcto aunquea*b/d podría caber en el tipo ...

3 la respuesta

C Code, ¿cómo cambiar la dirección de retorno en el código?

Acabo de escribir un código C que está debajo: #include<stdio.h> #include<string.h> void func(char *str) { char buffer[24]; int *ret; strcpy(buffer,str); } int main(int argc,char **argv) { int x; x=0; func(argv[1]); x=1; printf("\nx is 1\n"); ...

2 la respuesta

¿Cuántas páginas de memoria usan los compiladores de C en sistemas operativos de escritorio para detectar desbordamientos de pila?

Esta pregunta está relacionada pero es diferente deést [https://stackoverflow.com/questions/3082126/c99-faq-and-variable-length-arrays] sobre matrices de longitud variable en C99. Las respuestas señalan que un peligro con la asignación de ...

7 la respuesta

Cómo trabajar en enteros grandes que no encajan en ninguna de las estructuras de datos del lenguaje

Estoy tratando de resolver los problemas preliminares de un concurso de programación y para 2 de los problemas tengo que calcular e imprimir algunos enteros muy grandes (como 100 !, 2 ^ 100). También necesito una forma rápida de calcular las ...

7 la respuesta

Diferentes formas de acceder a los elementos de la matriz en C

Soy asistente de enseñanza para un curso de programación en C, y me encontré con la siguiente línea de código C: char str[] = "My cat's name is Wiggles."; printf("%c %c %c %c\n", str[5], *(str + 5), *(5 + str), 5[str]);Nunca me encontré con el ...

3 la respuesta

¿Cómo obtener el nombre del volumen de la unidad montada en Linux usando C?

Actualmente estoy trabajando en el programa, que debe mostrar información sobre la unidad flash montada. Quiero mostrar el espacio completo, el espacio libre, el tipo de sistema de archivos y el nombre del volumen. Pero el problema es que no ...

3 la respuesta

list_entry en Linux

user/include/linux/list.hesta declaración: #define list_entry(ptr, type, member) \ ((type *)((char *)(ptr) – (unsigned long)(&((type *)0)->member)))puede alguien por favor explique qué es esto y cómo funciona, gracias de antemano PD. ...

1 la respuesta

rodeando mi flotante decimal a la mitad más cercana o al número entero?

Ok, estoy teniendo problemas con mis cálculos en mi aplicación y estoy bastante seguro de que se debe a que los decimales son demasiado largos. Esto es algo que debe hacerse de todos modos porque acortará drásticamente la cantidad de código que ...