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

6 la respuesta

"Los tamaños de tipo variable C dependen de la máquina". ¿Es realmente cierto? números firmados y sin firmar;

Me han dicho que los tipos C dependen de la máquina. Hoy quería verificarlo. void legacyTypes() { /* character types */ char k_char = 'a'; //Signedness --> signed & unsigned signed char k_char_s = 'a'; unsigned char k_char_u = 'a'; /* integer ...

3 la respuesta

Aritmética de puntero en C [duplicado]

Esta pregunta ya tiene una respuesta aquí: Punteros de caracteres y punteros enteros (++) [/questions/2605689/character-pointers-and-integer-pointers] 10 respuestastengo el siguiente código. Quizás no he entendido la aritmética de punteros tan ...

3 la respuesta

Acceder a una matriz 2D con un solo puntero

Hay toneladas de código como este: #include <stdio.h> int main(void) { int a[2][2] = {{0, 1}, {2, -1}}; int *p = &a[0][0]; while (*p != -1) { printf("%d\n", *p); p++; } return 0; }Pero basado en estoresponder ...

3 la respuesta

Cuando se usa consigue obtener un nombre de archivo en C, el archivo se abre pero cuando se usa fgets no

Estoy tratando, en C, de obtener una cadena de entrada del usuario para que el programa pueda abrir un archivo elegido. Intenté usar fgets porque leí en numerosos hilos que es la opción más segura (en lugar de gets). Sin embargo, cuando una ...

1 la respuesta

¿Borrar datos en el puerto serie en Linux en C?

Estoy probando los programas de envío y recepción con el código como La función main () está abajo: #include "lib.h" int fd; int initport(int fd) { struct termios options; // Get the current options for the port... tcgetattr(fd, &options); // ...

2 la respuesta

SIGCHLD se envía en SIGCONT en Linux pero no en macOS

En el proceso principal escucho SIGCHLD: signal(SIGCHLD, &my_handler);Entonces yofork(), execv() y dejar que se ejecute en segundo plano (/ bin / cat, por ejemplo). Cuando intento desde la terminal enviar SIGSTOP al ...

1 la respuesta

Código para la función printf en C [duplicado]

Posible duplicado: código fuente de funciones c / c ++ [https://stackoverflow.com/questions/1127328/source-code-of-c-c-functions] Me preguntaba dónde puedo encontrar el código C que se usa para que cuando escriba printf ("¡Hola Mundo!"); en mi ...

5 la respuesta

¿Por qué printf se comporta de manera diferente cuando intentamos imprimir caracteres como flotantes y como hexadecimales?

Traté de imprimir caracteres como flotante en printf y obtuve la salida 0. ¿Cuál es la razón de esto? También: char c='z'; printf("%f %X",c,c);está dando una salida extraña para hexadecimal mientras que la salida es correcta cuando hago ...

2 la respuesta

Un mejor programa para evaluar la raíz cuadrada de un número.

Soy un principiante en lenguaje de programación C y me dieron la tarea de escribir un programa que calcule la raíz cuadrada de un número natural sin usarmath.h o cualquier otra función de biblioteca exceptostdio.h. Mira, trabajamos conint a lo ...

4 la respuesta

Calificador "volátil" y reordenamientos del compilador

Un compilador no puede eliminar o reordenar lecturas / escrituras en unvolatilevariables calificadas. Pero, ¿qué pasa con los casos en los que hay otras variables presentes, que pueden o no servolatile-¿calificado? escenario 1volatile int a; ...