Preguntas con la etiqueta [c]
C es un lenguaje de programación de computadores de proposito general usado para crear sistemas operativos, librerías, juegos y otros desarrollos que necesiten alto rendimiento. Es claramente distinto a C++. Fue desarrollado por Dennis Ritchie en 1972 para programar el sistema operativo Unix.
3,392
preguntas
4
votos
1
respuesta
63
vistas
¿Cuál es el error lógico en la función de operación booleana en Ensamblador GAS Windows 10 de arquitectura x86_64 con compilar TDM-GCC 10.3.0?
Problema
Estoy haciendo como mini proyecto educativo, una biblioteca o librería (no sé que es) de el tipo de dato booleano en C, usando Ensamblador para definir las funciones.
El problema que tengo es ...
4
votos
1
respuesta
66
vistas
¿Cómo inicializo el registro rdx para una división en una función de tipo fastcall en windows 10?
Quiero hacer una función división, pero tengo problemas con la inicialización de rdx porque siempre es 0.
Hasta el momento no he intentado algo, pero no porque sea flojo sino porque no se me ocurre de ...
0
votos
1
respuesta
35
vistas
Uso de librerias estandars de C en Zig
Soy programador de C pero quero empesar a programar en Zig ya que es un lenguaje de alto nivel totalmente compatible con C. Queria saber como puedo importar libreras de C en Zig
const std = @import(&...
2
votos
1
respuesta
37
vistas
¿Por qué a veces el programa no lee nada de la entrada?
¿Por qué parece que algunas instrucciones son ignoradas? Al intentar leer, no lee nada.
Por ejemplo, en un código como el siguiente:
int n;
char linea[20];
scanf("%i", &n);
fgets(linea, ...
0
votos
1
respuesta
40
vistas
¿Por qué no es válida la condición de mi if cuando ingreso un número x por teclado?
Tengo que validar si el número ingresado en un char[6] es solamente un número (o sea si solo la posición 0 tiene algo cargado y el resto no) y además validar que esta información que tenga sea un ...
0
votos
1
respuesta
45
vistas
¿Alguien sabe porque me da la misma secuencia de números? C++
El programa corre, pero siempre me genera la misma secuencia de números. Alguien podría revisarlo y darme una mano? Estoy utilizando las siguientes librerías:
iostream
time.h
iomanip
#define N 3
#...
0
votos
1
respuesta
27
vistas
Pilas con listas ligadas en C, imprime la dirección de memoria de la variable y no el valor de la variable
Estoy haciendo un proyecto en visual studio 2017 en el lenguaje C, el proyecto consiste en crear funciones para una estructura de datos (Pila con listas ligadas), pero el valor de cada elemento dentro ...
4
votos
0
respuestas
40
vistas
¿Como transformar de mpf_t gmp.h a char*?
Problema
Estoy haciendo una calculadora que calcule sin importar el tamaño del número que se pase. Así que uso gmp, para números con decimales o divisiones creó un big double con mpf_t, pero cuando ...
1
voto
1
respuesta
20
vistas
Un bloque de un archivo binario no se sobreescrube en c
El programa no sobreescribe el bloque del archivo binario. He intentado varias soluciones como usar el fseek, redwind, cerrar el archivo y volverlo a abrir con modo de escritura(Borraba el contenido ...
3
votos
1
respuesta
45
vistas
Función en GAS retorna 65534 cuando multiplico 255 * 2 en Windows x64 por medio de GCC del compilador TDM-GCC 10.3.0
Esté es el código de la función con .intel_syntax activado.
gnwmult8_32:
movzbw ax, cl # Muevo el valor del registro cl al registro ax
cbw # Extiende el registro dl a 16 bits
...
2
votos
1
respuesta
64
vistas
Referencia a 'funcion' sin definir en C
Llevo unos días con el mismo error en vscode y no doy encontrado el error, uso C.
Utilizando las funciones de un TAD lista en una función fuera del main, me salta siempre el mismo error de "...
1
voto
3
respuestas
58
vistas
matrices y punteros en C
como andan? Tengo una duda respecto a los punteros en C. Estoy haciendo un ejercicio, el cual tengo que multiplicar dos matrices 2x2. No es tan dificil, solamente que estoy intentando hacerlo con ...
0
votos
1
respuesta
32
vistas
Tengo problemas con el buffer en c
estoy haciendo un programa para repasar progra. Resalto que estoy usando VS Code. Cuando ejecuto el programa me pide la cadena, luego se salta ese scanf. Uso fflush pero tampoco funciona. Gracias de ...
0
votos
3
respuestas
53
vistas
Numero basura al inicializar una variable en c
tengo este problemita.
Desde hace un tiempo empece a estudiar C y tenia la idea de que el codigo -->
int mayor, menor = 0;
Siempre pense que mayor se inicializa con el 0 que le pongo a menor.
Pero ...
1
voto
0
respuestas
27
vistas
Problemas de comunicación asíncrona entre microcontroladores
tengo un problema de comunicación de forma asíncrona con RS232 entre dos microcontroladores, en el nodo local tengo la opción de elegir si el microcontrolador exhibe una distancia que aumenta o ...