Resultados de la búsqueda a petición "c++"

2 la respuesta

¿Cómo funciona la función pow?

Después de compilar el siguiente programa obtengo el resultado "2346" pero esperaba "2345". #include<math.h> #include<iostream.h> int nr_cif(int a) { int k=0; while(a!=0) { a = a/10; k++; } return k; } void Nr(int &a){ int k = nr_cif(a); a = a ...

21 la respuesta

¿Cómo determinar cuántos bytes necesita un entero?

Estoy buscando la forma más eficiente de calcular el número mínimo de bytes necesarios para almacenar un número entero sin perder precisión. e.g. int: 10 = 1 byte int: 257 = 2 bytes; int: 18446744073709551615 (UINT64_MAX) = 8 bytes;Gracias PD ...

8 la respuesta

C ++ variables globales y locales

He encontrado el siguiente código: #include<iostream> using namespace std; int i = 1; int main(int argc,char ** argv) { int i = i; cout<<i<<endl; // which i? return 0; }Puede pasar la compilación, pero da la respuesta incorrecta, ¿cómo explicar ...

2 la respuesta

¿Por qué se anima a `` literal '' a decaer a `const char *` en la coincidencia de tipo de argumento C ++?

Estoy jugando con operadores de sobrecarga en c ++ 14 e intenté hacer coincidir dos tipos de argumentos: any-old-const-char * y a-string-literal. Es decir, estoy tratando de ver si puedo discriminar entre: const char * run_time;y "compile ...

3 la respuesta

c ++ graphics.h -lbgi no encontrado

Tengo este codigo: #include<graphics.h> int main( ) { initwindow( 700 , 700 , "MY First Program"); circle(200, 200, 150); getch(); return 0; }pero me sale este error: ld||cannot find -lbgi| ||=== Build failed: 1 error(s), 0 warning(s) ...

3 la respuesta

Escuchar eventos de teclado sin consumirlos en X11 - Conexión de teclado

Traté de escribir un programa que enganche los mensajes del teclado para pronunciar el nombre de cada tecla cada vez que se presiona en Ubuntu (KDE); sin interferir con la acción normal del teclado en los programas (solo anunciando el nombre de ...

1 la respuesta

Cambiar el orden del enlazador en CodeBlocks

Tengo un proyecto en DialogBlocks 5.03 que se compila bien con mingw32, pero el uso de CodeBlocks 13.12 muestra este error: F:\wxWidgets-3.0.0\lib\gcc_lib/libwxmsw30u_core.a(corelib_msw_listctrl.o):listctrl.cpp:(.text+0x1019): undefined ...

1 la respuesta

uso no válido de la función miembro no estática (en qt)

He prototipado mi función en mi archivo de clase mainwindow.h (encabezado?): class MainWindow : public QMainWindow { Q_OBJECT public: void receiveP();Luego, en mi archivo de clase main.cpp, le digo a la función qué hacer: void ...

2 la respuesta

Constante integral pasada por valor, tratada como constexpr?

Aunque he usado código como este antes, y está claro que el compilador tiene suficiente información para funcionar, realmente no entiendo por qué esto compila: template <class T, class I> auto foo(const T& t, I i) { return std::get<i>(t); } int ...

2 la respuesta

Convierte un carácter int a ASCII

yo tengo int i = 6;y yo quiero char c = '6'por conversión ¿Alguna forma simple de sugerir? EDITAR:También necesito generar un número aleatorio y convertirlo en un char, luego agregar un '.txt' y acceder a él en un flujo continuo.