Resultados de la búsqueda a petición "c"
¿Por qué las cadenas en C deben terminarse en nulo?
Solo me pregunto por qué este es el caso. Estoy ansioso por saber más sobre los lenguajes de bajo nivel, y solo estoy en lo básico de C y esto ya me está confundiendo. ¿Los lenguajes como PHP terminan automáticamente las cadenas nulas a medida ...
Puntear con seguridad char * para doblar en C
En un código abiertoprograma que escribí [http://honeypot.net/project/pgdbf], Estoy leyendo datos binarios (escritos por otro programa) de un archivo y generando ints, dobles y otros tipos de datos variados. Uno de los desafíos es que necesita ...
actual = actual * 10 + (c - '0');
Estoy tratando de leer un número desconocido de enteros por este código: while (1) { int c = getchar (); if (c == EOF) break; else if (isdigit (c)) current = current * 10 + (c - '0'); else { total += current; current = 0; } }yo se quecurrent = ...
Precisión garantizada de la función sqrt en C / C ++
Todo el mundo sabesqrt funcionar desdemath.h/cmath en C / C ++: devuelve la raíz cuadrada de su argumento. Por supuesto, tiene que hacerlo con algún error, porque no todos los números se pueden almacenar con precisión. Pero, ¿estoy seguro de que ...
encuentra una matriz heapified al convertirla en una matriz ordenada, el número total de intercambios es máximo posible
Inspirado por estoenviar [https://stackoverflow.com/questions/22017852/heapsort-input-with-most-and-fewest-comparisons] , Busqué en Google el peor caso de heapsort y encontréesta ...
Convertir __int64 a largo en Windows
¿Cómo convertir __int64 a largo en Windows (MSVC8 y MSVC6)? ¿Funcionará un encuadre normal? Además, ¿qué hay de convertir largo a __int64? Si el largo es un valor negativo, ¿funcionará? Nota: estoy hablando de un escenario en el que la ...
Usando macro en Objective-C para registrar el nombre de la función y el número de línea
Tengo el siguiente ejemplo de código simplificado: // in .h file // define a macro for partial method #define debugWithMsg context:(CFStringRef)__FUNCTION__ lineNumber:__LINE__ debug: @interface MyLogger : NSObject { ... } - (void) ...
¿Cuál es la forma más rápida de encontrar el MCD de dos números?
Tengo una matriz de tamaño n. Necesito encontrar el MCD de cada elemento con un número dado y si es mayor que 1, agregarlo a otra matriz. ¿Cuál es la forma más rápida de hacer esto?
¿Por qué necesito vaciar mi flujo de E / S para obtener el resultado correcto?
¿Por qué el siguiente código no funciona? Quiero decir, muestra todo tipo de personajes extraños en la salida de la consola. #include <stdio.h> char mybuffer[80]; int main() { FILE * pFile; pFile = fopen ("example.txt","r+"); if (pFile == NULL) ...
Sockets Unix: AF_LOCAL vs AF_INET
Estoy comenzando con la programación de socket en UNIX y estaba leyendo las páginas de manual para la llamada al sistema de socket. Estoy un poco confundido sobre el argumento AF_LOCAL y cuándo se usa. El manual solo dice comunicación local. ¿No ...