elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 [48] 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ... 161
471  Programación / Programación C/C++ / Re: tokens en: 17 Mayo 2018, 07:34 am
Primero usa strchr para buscar la primera aparición de '\'', después inicia los ciclos de strtok. El resultado dáselo a atoi para conseguir el primer número válido. Hacer las sumas supongo que ya sabrás como hacerlo.
472  Programación / Programación C/C++ / Re: Serie de numeros en C en: 16 Mayo 2018, 14:14 pm
Veo que no has entendido cómo se desarrolla la serie. Son dos series intercaladas, múltiplos de 2 y de -3. Ahí te lo dejo.
473  Programación / Programación C/C++ / Re: Matrices con punteros en: 15 Mayo 2018, 20:14 pm
La dirección será &A[fina*N]

Si hubieras hecho una verdadera matriz cuadrada la fila sería A[fila], más intuitivo.
474  Programación / Programación C/C++ / Re: numeros perfectos con c en: 15 Mayo 2018, 15:20 pm
Puedes explicar lo que intentas hacer?
475  Programación / Programación C/C++ / Re: Problema arrays en: 14 Mayo 2018, 10:10 am
Eso es debido a que cuando i = 5 estás fuera del array y lo que hay es desconocido. Podrían ser datos de un programa anterior o podrían ser datos de otra variable del mismo programa, por eso no hay que salirse de los arrays.
476  Programación / Programación C/C++ / Re: Problema arrays en: 13 Mayo 2018, 21:09 pm
Si son 5 filas el for va desde i=0 hasta i<5.

Ahora te queda por hacer otro for anidado que vaya desde j=0 hasta j<array y dentro de éste haces un putchar('*'). Ya fuera de este for, pero aun dentro del de i haces un putchar('\n') para cambiar de línea.
477  Programación / Programación C/C++ / Re: Uso de Getchar DUDA en: 11 Mayo 2018, 22:53 pm
¿Sabes que hace getchar()?
478  Programación / Programación C/C++ / Re: Campos de Bit y Union en: 9 Mayo 2018, 18:03 pm
Una unión sirve para que una misma zona de memoria pueda tener diferentes identificadores y cada uno de ellos pueden tener un tamaño diferente.

Todos empezarán en la misma dirección de memoria. La unión, el objeto en sí, tendrá el mismo tamaño del identificador de mayor tamaño que se le haya definido.

Por ejemplo puedes unir un tipo unsigned int, de 4 bytes, con un array de 4 unsigned char, de esta forma podrías acceder a ese entero byte a byte o todo el conjunto de una tacada.



Por otra parte está el mapa de bits que se declara igual que una estructura pero asignándole a cada variable el número de bits que debe ocupar. Por ejemplo, si se declara una variable unsigned de tres bits solo manejará datos de 0 a 7, si es más de 7 el overflow hará que empiece con 0 otra vez. El como maneje C la colocación de los campos de bits no está definido en el estándar así que depende de cada compilador el cómo los vaya a colocar. De normal intentará cuadrarlos en posiciones de memoria que sean potencia de 2 para acceder de forma más rápida. De igual forma se puede forzar ese comportamiento con variables de 0 bits. Eso indica al compilador que cuadre el siguiente elemento.
479  Programación / Programación C/C++ / Re: Error en C, 20[Error] parameter 'e' is initialized en: 9 Mayo 2018, 15:20 pm
Y por supuesto si tienes en el prototipo la función llamada cuentavocales después no la llames cuentav o cambia en nombre en el prototipo.
480  Programación / Programación C/C++ / Re: mostrar posicion dentro de un vector la palabra a buscar dentro de un archivo en: 7 Mayo 2018, 16:42 pm
Busca la palabra con strstr, te dará la posición donde se inicia o NULL si no la encuentra. Lo demás es aritmética de punteros.
Páginas: 1 ... 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 [48] 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ... 161
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines