Resultados de la búsqueda a petición "c"
Pasar matriz 2D de punteros en C
Para mi programa, necesito pasar una matriz 2D de punteros a una función en un archivo separado. He escrito un archivo de sintaxis similar a continuación: #include <stdlib.h> #include <stdio.h> typedef struct { int state; int design; } card_t; ...
¿Cómo se desmontan los programas Pro * C / C ++? [cerrado
¿Hay alguna forma de desmontar archivos ejecutables Pro * C / C ++?
¿Cómo encuentro la longitud / número de elementos presentes para una matriz? [duplicar
Posible duplicado: longitud de la matriz en el argumento de la función [https://stackoverflow.com/questions/8269048/length-of-array-in-function-argument] Mi tamaño de matriz es 5. Por ejemplo: arrCustId[5] ¿Cómo puedo saber cuántas ID de ...
C matemática de puntero con estructuras
Intentando aprender matemáticas de punteros mejor escribí este código. La intención era incrementar el puntero arrojó la estructura e imprimir sus miembros. Sé cómo imprimir sus miembros de formas más fáciles, pero realmente me gustaría saber ...
Ejecutar un comando de shell en un programa c
Quiero ejecutar un comando de shell en mi programa c. Pero el asunto es que no quiero hacer que mi programa espere hasta que se ejecute el comando. No es necesario leer la salida del comando de shell (de todos modos no devuelve datos). Entonces, ...
Quiero obtener dos veces pero no puedo
int main() { int r, c; r = getchar(); c = getchar(); putchar(r); putchar(c); printf("\n"); return(0); } Después de leer enr, el programa emiter y renuncia. Quiero que pidac e ingrese pero ¿cómo es que no hace eso?
¿Por qué el puntero int '++' se incrementa en 4 en lugar de 1?
Value de un puntero es la dirección de una variable. ¿Por qué el valor de unaint pointer aumentó en 4 bytes después de que el puntero int aumentara en 1. n mi opinión, creo que el valor del puntero (dirección de la variable) solo aumenta en 1 ...
Un acertijo (en C)
Un amigo me dio un acertijo: #include<stdio.h> #define TOTAL_ELEMENTS ((sizeof(array) / sizeof(array[0]))) int array[] = {23,34,12,17,204,99,16}; int main() { int d; for(d=-1;d <= (TOTAL_ELEMENTS-2);d++) printf("%d\n",array[d+1]); getchar(); ...
Está liberando memoria asignada necesaria al salir de un programa en C
Si asigné memoria en mi programa C usandomalloc y ahora quiero salir, ¿tengo que liberar la memoria asignada, o puedo suponer que dado que todo mi programa termina, el sistema operativo lo liberará? Yo corro en un entorno Linux.
Pese flotante de precisión doble IEEE en un compilador de C sin doble precisión tipo
Estoy trabajando con un chip AVR de 8 bits. No hay ningún tipo de datos para un doble de 64 bits (el doble solo se asigna al flotante de 32 bits). Sin embargo, recibiré dobles de 64 bits en serie y necesitaré generar dobles de 64 bits ...