Resultados de la búsqueda a petición "c"
Las operaciones escalares AVX son mucho más rápidas
Pruebo la siguiente función simple void mul(double *a, double *b) { for (int i = 0; i<N; i++) a[i] *= b[i]; }con matrices muy grandes, de modo que se vincula el ancho de banda de la memoria. El código de prueba que uso está debajo. Cuando ...
Usando ifstream como fscanf
Suponga que tengo una entrada de la siguiente manera: N (X_1,Y_1) (X_2,Y_2) .... (X_N, Y_N)donde N, X_i e Y_i son enteros. Un ejemplo: 2 (55,1) (521,7)Para leer esto, puedo hacer algo como esto (suponga que todas las variables están definidas, ...
Ensamblador en línea C / C ++ con instrucciones en variables de cadena
Entonces, como sabe en C y C ++, si usa Visual-C, puede tener instrucciones de ensamblaje en línea como: int main() { printf("Hello\n"); __asm int 3 printf("this will not be printed.\n"); return 0; }Lo que hará un punto de interrupción dentro ...
Entrada de consola de bajo nivel y redireccionamiento
Estoy tratando de enviar comandos a la entrada de uncmd.exe aplicación que utiliza las funciones de consola de lectura / escritura de bajo nivel. No tengo problemas para leer el texto (scraping) usando elReadConsole...() yWriteConsole() funciona ...
¿Cuál es la forma más eficiente de cargar y extraer valores enteros de 32 bits de un vector SSE de 128 bits?
Estoy tratando de optimizar mi código usando intrínsecos SSE, pero me encuentro con un problema en el que no conozco una buena manera de extraer los valores enteros de un vector después de haber realizado las operaciones intrínsecas SSE para ...
Macro C con expresión resultado no deseado
Estoy ejecutando el siguiente programa y obtengo un resultado como 9 7, entendí por qué 9 es la salida, pero no puedo entender por qué obtengo 7 como salida. #include<stdio.h> #define sqr(i) (i*i) int main() { printf("%d %d", sqr(3), sqr(3+1)); ...
Reglas de promoción de tipo implícito
Esta publicación está destinada a ser utilizada como una pregunta frecuente con respecto a la promoción de enteros implícitos en C, particularmente la promoción implícita causada por las conversiones aritméticas habituales y / o las promociones ...
¿Cómo funcionan los operadores <y> con punteros?
Solo por diversión, tuve unstd::list deconst char*, cada elemento apunta a una cadena de texto terminada en nulo y ejecuta unstd::list::sort() en eso. Como sucede, de alguna manera (sin juego de palabras) no clasificó las cadenas. Teniendo en ...
Apóstrofes diferentes en C
Estoy escribiendo un programa que lee archivos de texto y lee los caracteres en una matriz. Necesito que se haga, carácter por carácter en la matriz, y necesito desinfectar los caracteres de espacios en blanco, puntuación y mayúsculas. Ya he ...
Win32: ¿Cómo crear un control ListBox usando la función CreateWindowExW ()?
He visitado múltiples sitios, documentos y tutoriales y todos dicen lo mismo, es decir, cualquier control no es más que una ventana en la API de Win32, por lo tanto, uno puede usar elCreateWindowExW() función para crear unListBox control ...