c — preguntas con respuestas

3 respuestas
¿Puede alguien ayudarme y decirme qué tiene de malo mi código? Hice la solución usando la caja del interruptor y reemplacé las puntuaciones con una cadena vacía. #include<stdio.h> #include<string.h> int main() { char st[50]; int i; printf("ENter the string:\n"); ...
string
arrays
loops
switch-statement
30 jul. 2018, в 18:40
1 respuesta
Necesito poder cambiar entre una función en una biblioteca estática y mi versión anulada en mi aplicación principal. Para hacer esto, estoy tratando de usar punteros de función. El problema es que no sé cómo cargar una biblioteca estática en mi programa. es posible? ¿O tengo que usar una DLL? ...
dll
static-libraries
30 jul. 2018, в 18:13
3 respuestas
Vi un comentario que decía inicialización de una matriz de caracteres con "\001" pondría un nul como primer personaje. He visto donde \0 establece un nul. El comentario sin editar: char input[SIZE] = ""; is sufficient initialization. while ( '\001' == input[0]) doesn't do what you think it is d...
octal
30 jul. 2018, в 17:57
1 respuesta
Mi código extrae datos de un archivo de texto y luego suma los puntos y los ingresa en un archivo de texto separado, por lo que me gustaría que el programa organice los equipos y las puntuaciones por puntos totales antes de frpintf en el archivo de texto. Hasta ahora, el programa extrae y ejecuta l...
qsort
30 jul. 2018, в 16:53
2 respuestas
main() { char a1='='; char a2='='; printf("%d",a1+a2); } El código es como el anterior, simplemente realiza '=' + '=' e imprime el valor 122. (¿por qué ??) ..
character-encoding
30 jul. 2018, в 16:48
3 respuestas
Mi nuevo proyecto de empresa, quieren que el código se ejecute para los 32 bits, el servidor de compilación es un CentOS 5.0 con GCC 4.1.1 , esa fue la pesadilla. Hay muchas funciones que se usan en el proyecto como __sync_fetch_and_add fue dado en GCC 4.1.2 y posterior. Me dijeron que no puedo a...
gcc
assembly
x86
30 jul. 2018, в 16:21
2 respuestas
Estoy tratando de incluir el servidor web Mongoose, que está escrito en C, y escribir el resto del código en C ++. Al compilar me sale el error: redeclaración de tipo incorporado de C ++ 'bool' en el archivo de encabezado de mangosta en bloques de código #include <iostream> #include "...
mongoose
server
30 jul. 2018, в 16:14
2 respuestas
Estoy escribiendo una estructura de datos que utiliza una matriz estática de punteros dobles. Cada celda de la primera matriz apunta a una matriz dinámica de punteros donde cada una puede apuntar a un tipo de datos (supongamos que int ) Me gustaría acceder a los datos desde la matriz principal de p...
pointers
dynamic
malloc
30 jul. 2018, в 15:36
1 respuesta
Esta pregunta ya tiene una respuesta aquí: Acceder a una matriz fuera de límites no da error, ¿por qué? 17 respuestas La declaración para una matriz en C es: nombre de tipo [elementos]; Entonces, ¿por qué este código no arroja una excepción como "fuera de los límites" o cualquier otra...
30 jul. 2018, в 15:06
2 respuestas
Tengo que enviar paquetes UDP en la LAN de un vehículo. El paquete UDP consta de 5 campos: field_1: 4 bytes uint32_t field_2: 1 byte uint8_t field_3: 1 byte uint8_t field_3: 2 bytes uint16_t field_4: 20 bytes 5*float Me pregunto si hacer memcpy en un búfer de caracteres es compatible con MISRA C...
standards-compliance
misra
30 jul. 2018, в 15:02
4 respuestas
¿Cómo puedo encontrar el primer carácter repetido en una cadena? Si la entrada es " abcdexyzbwqpoolj ", la salida debe ser b . #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int i,j; char str[1000]; scanf("%s",str);//input the string for( i...
30 jul. 2018, в 14:40
1 respuesta
Estoy tratando de hacer el tablero de un juego de serpientes y escaleras usando la programación C. Intenté usar coordenadas para usarlas como movimientos más tarde, pero por ahora parece que no puedo imprimir el tablero, y no puedo entender por qué. Así es como se ven los códigos #include <stdi...
30 jul. 2018, в 14:23
1 respuesta
Intenté escribir un programa que lea caracteres de la entrada estándar dentro de un bucle y escriba sus valores decimales en la salida estándar uno por línea hasta EOF ocurre. Mi código es: #include <stdio.h> #include <stdlib.h> int main(void) { char c; while (c != '\n' &&...
30 jul. 2018, в 14:07
1 respuesta
Necesito asignar la cadena a a y luego imprimirlo usando %s . Si ejecuto el siguiente código, recibo un mensaje de error que dice Invalid Initializer . ¿Hay alguna manera de hacerlo correctamente sin usar switch/case o if/else ? char a[25] = ((ws < 1) ? "Calm" : (ws >= 1) &...
string
initialization
ternary-operator
30 jul. 2018, в 14:06
1 respuesta
#include<stdio.h> #include<stdlib.h> typedef struct node { int data; struct node *rlink; struct node *llink; }NODE; NODE* insert(NODE* header,int info) { NODE *new,*temp; new=(NODE*)malloc(sizeof(NODE)); new->data=info; new->rlink=NULL; new->lli...
linked-list
doubly-linked-list
30 jul. 2018, в 13:54
Arriba
Menu