es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ASPRINTF

C Printf que contiene “\22”

Necesito crear una cadena que envío a través de UART a un módem que contiene los tres caracteres \22 es decir, “{\22 Timestamp \22 : \22 2021-02-22T18:00:00 \22}” Puedo escribir manualmente la cadena en una terminal, pero no puedo obtener \22 cuando creo la cadena programáticamente usando C. ¿Hay algún . . . Read more

Advertencias de formato “sprintf” al compilar.

La variable freq se declara de la siguiente manera: void exciteFreqN(float freq, unsigned short N) luego uso la siguiente instrucción: sprintf(debugstr, “Cntr ticks:%d freq:%1.1f\r\n”, ctphp, freq); El especificador de formato “%1.1f” para freq es claramente de tipo float (creo). Sin embargo, el compilador advierte: acquisitionXBEE.c: En la función ‘exciteFreqN’: ***acquisitionXBEE.c:8519:5: . . . Read more

Establecer el parámetro sep para la función print globalmente.

¿Existe alguna forma de establecer globalmente el parámetro “sep” de la función “print”? Me estoy cansando de tener que hacer esto manualmente para cada instrucción de “print”. Ejemplo sencillo: some<em>superlong</em>list : Lista # objeto lista existente con MUCHOS elementos print(*some<em>superlong</em>list, sep=”\\n”) <h1>hacer algo con some<em>super</em>long_list</h1> print(“IDs:”, *map(id.some<em>superlong</em>list), sep=”\\n”) print(“nuevos valores:”, . . . Read more

¿Cuántos bytes puede tener stdout antes de que se vacíe automáticamente?

“`#include <stdio.h> #include <time.h> #include <stdlib.h> #include <windows.h> int main() { srand(time(NULL)); char password[1]; int randomNumber; int milicseconds; <pre><code>while(1){ randomNumber = rand() % 93; randomNumber = randomNumber + 33; password[0] = randomNumber; milicseconds = rand() % 90; milicseconds = milicseconds + 10; printf("%c",password[0]); Sleep(milicseconds); } return 0; </code></pre> }“` Ese . . . Read more

Desplazando un bloque de texto.

Intentando adaptar la siguiente función para usar todos los argumentos en lugar de solo el primero. El código debería introducir nc espacios antes del inicio de cada argumento pasado. Cada argumento desplazado debe estar en una nueva línea. El primer argumento es numérico, definiendo la cantidad de desplazamiento. #!/bin/bash bloque-desplazado . . . Read more