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

2 la respuesta

¿Cómo imprimo una cadena que no termina en nulo usando printf?

¿Cómo puedo imprimir una cadena no terminada en nulo usando printf, asumiendo que conozco la longitud de la cadena en tiempo de ejecución?

5 la respuesta

sprintf () con asignación automática de memoria?

Estoy buscando una implementación similar a sprintf () de una función que asigna automáticamente la memoria requerida. Entonces quiero decir char* my_str = dynamic_sprintf( "Hello %s, this is a %.*s nice %05d string", a, b, c, d );y my_str ...

1 la respuesta

Cómo imprimir un flotador de precisión simple con printf

Estoy tratando de imprimir un número de coma flotante en el ensamblado x86_64 pero solo imprime el valor como cero. Ya hay algunas preguntas sobre esto. Uno parecía resolverse asegurando que establece el número de registros vectoriales que está ...

6 la respuesta

Usar printf con una cadena terminada no nula

Supongamos que tiene una cadena que NO esnull terminado y usted sabe su tamaño exacto, entonces, ¿cómo puede imprimir esa cadena conprintf ¿Cía? Recuerdo tal método pero no puedo descubrirlo ahora ...

5 la respuesta

Usando awk printf para codificar texto

Estoy usandoawk para codificar un poco de texto. Si codifico la cadena en elprintf declaración comoprintf "%s", "\x3D" sale correctamente=. Lo mismo si tengo toda la cadena escapada como una variable. Sin embargo, si solo tengo el3D, ¿cómo ...

3 la respuesta

¿Printf () asigna memoria en C?

Este método simple solo crea una matriz de tamaño dinámico n y lo inicializa con valores 0 ... n-1. Contiene un error, malloc () asigna solo n en lugar de sizeof (int) * n bytes: int *make_array(size_t n) { int *result = malloc(n); for (int i = ...

10 la respuesta

¿Por qué printf ("% f", 0); dar un comportamiento indefinido?

La declaración printf("%f\n",0.0f);imprime 0. Sin embargo, la declaración printf("%f\n",0);Imprime valores aleatorios. Me doy cuenta de que estoy exhibiendo algún tipo de comportamiento indefinido, pero no puedo entender por qué ...

2 la respuesta

El uso de printf en el ensamblaje conduce a una salida vacía

Trato de usarprintf de mi código ensamblador, este es un ejemplo mínimo que solo debería imprimirhello a stdout: .section .rodata hello: .ascii "hello\n\0" .section .text .globl _start _start: movq $hello, %rdi #first parameter xorl %eax, %eax ...

7 la respuesta

Determinación del tamaño del búfer sprintf: ¿cuál es el estándar?

Al convertir un int así: char a[256]; sprintf(a, "%d", 132);¿Cuál es la mejor manera de determinar qué tan grandea ¿debiera ser? Supongo que configurarlo manualmente está bien (como he visto que se usa en todas partes), pero ¿qué tan grande ...

5 la respuesta

MySQL LIKE + php sprintf

$test = sprintf("SELECT * FROM `table` WHERE `text` LIKE '%%s%'", mysql_real_escape_string('test')); echo $test;salida: SELECT * FROM `table` WHERE `text` LIKE '%spero debería generar: SELECT * FROM `table` WHERE `text` LIKE '%test%'