Articles of c #

extraer la imagen del archivo de palabra

He estado intentando el siguiente código C # para extraer la imagen del archivo doc pero no funciona: object missing = System.Reflection.Missing.Value; Microsoft.Office.Interop.Word.Application oWord = new Microsoft.Office.Interop.Word.Application(); Microsoft.Office.Interop.Word.Document oDoc = new Microsoft.Office.Interop.Word.Document(); oWord.Visible = false; object str1 = “C:\\doc.doc”; oDoc = oWord.Documents.Open(ref str1, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, […]

write () para stdout y printf salida no intercalada?

#include #define MAXLEN 256 int main() { int n; char buf[MAXLEN]; while((n = read(0,buf,sizeof(buf))) != 0){ printf(“n: %d:”,n); write(1,buf,n); } return 1; } La salida del progtwig (donde la primera read y la primera write es escrita por el usuario y repetida por la terminal) es: read read write write n: 5:n: 6: La salida […]

¿Cómo terminar un hilo en C #?

Quise probar mi suerte para enhebrar con C #, sé algunas cosas sobre cómo enhebrar en C. Así que solo quería preguntar si quería terminar un hilo, debería hacerlo con smt.Abort() o se “matará” después de que la función termine? Además, ¿hay algo así como pthread_exit() en C en C #? Lo siento por mi […]

¿El desplazamiento a la derecha aritmético da un resultado falso?

Debo estar absolutamente loco aquí, pero gcc 4.7.3 en mi máquina está dando el resultado más absurdo. Aquí está el código exacto que estoy probando: #include using namespace std; int main(){ unsigned int b = 100000; cout <>b) <> b; cout << b <>= b; cout << b << endl; return 0; } Ahora, cualquier […]

Identificación única de tipos de referencia en el depurador

Vengo de un fondo de C ++, así que me disculpo si esta es una forma de pensar que no es de C, pero solo necesito saberlo. 🙂 En C ++ si tengo dos punteros, y quiero saber si apuntan a lo mismo, puedo mirar en la ventana de memoria / observación y ver su […]

obtener el tipo para un objeto declarado dynamic

Me gustaría obtener el tipo para un objeto dynamic, algo así como: dynamic tmp = Activator.CreateInstance(assembly, nmspace + “.” + typeName); Type unknown = tmp.GetType(); Excepto que en lo anterior, GetType () devuelve el tipo de envoltorio para objetos dynamics, no el tipo del objeto envuelto. ¡Gracias!

No se puede comstackr fuente sencilla en C ++ y OpenGL (GLFW) en Linux en NetBeans

Empecé a aprender OpenGL (glfw) y copié el código fuente de un tutorial e intenté comstackrlo, pero ocurrieron errores. Creo que he instalado corectly todos los archivos de encabezado (glm, glfw, etc.) Esta es mi fuente (no usé estos caracteres: en archivos de encabezado): #include iostream #include stdio.h #include stdlib.h #include GL/glew.h #include GLFW/glfw3.h #include […]

Exponenciación modular para altos números en C ++

Así que he estado trabajando recientemente en una implementación de la prueba de primalidad Miller-Rabin. Lo estoy limitando al scope de todos los números de 32 bits, porque este es un proyecto de diversión justa que estoy haciendo para familiarizarme con C ++, y no quiero tener que trabajar con nada de 64 bits para […]

Operador “&&” y “and” en C

Estoy tratando de calcular el mayor denominador común de dos enteros. Código C: #include int gcd(int x, int y); int main() { int m,n,temp; printf(“Enter two integers: \n”); scanf(“%d%d”,&m,&n); printf(“GCD of %d & %d is = %d”,m,n,gcd(m,n)); return 0; } int gcd(int x, int y) { int i,j,temp1,temp2; for(i =1; i <= (x<y ? x:y); […]

¿Hay un número entero de 128 bits en C ++?

Necesito almacenar un UUID de 128 bits de longitud en una variable. ¿Hay un tipo de datos de 128 bits en C ++? No necesito operaciones aritméticas, solo quiero almacenar y leer fácilmente el valor muy rápido. Una nueva característica de C ++ 11 estaría bien, también.