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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 ... 49
281  Programación / Programación C/C++ / Re: ALguien me ayuda a que esto salga? prog C en: 3 Julio 2012, 17:50 pm
Por favor, intenta poner el código entre etiquetas GeSHi para que se vea bien, ya que sino algunos subíndices con contenido "i" se pierden y dificulta la lectura del código...

Saludos.
282  Programación / Programación C/C++ / Re: Ayuda con el uso de malloc en char (C) en: 3 Julio 2012, 14:42 pm
De nada. Cualquier duda, pregunta  :D
283  Programación / Programación C/C++ / Re: Ayuda con el uso de malloc en char (C) en: 3 Julio 2012, 14:28 pm
Puedes crear una estructura con vector. Por ejemplo:

struct
{
char nombre[300];
char apellidos[600];
}datos[10];

Así, el primer nombre estará en

datos[0].nombre

el segundo, en

datos[1].nombre

etc.

Creo que te refieres a eso, ¿no?

Saludos.
284  Programación / Programación C/C++ / Re: Ayuda con el uso de malloc en char (C) en: 2 Julio 2012, 22:34 pm
Lo siento, pero es que no entiendo muy bien lo que quieres hacer  :huh:

EDITO: ¿Lo que quieres es usar estructuras?  :D
285  Programación / Programación C/C++ / Re: Ayuda con el uso de malloc en char (C) en: 2 Julio 2012, 21:56 pm
Si con "almacenar char" te refieres a pedir los datos que entrarán en la cadena de caracteres, lo que has hecho está bien.

No obstante, no recomiendo pedir una cadena de caracteres con scanf, mejor que uses gets o fgets, ya que scanf coge solo hasta el primer espacio que le introduzcas.

Cada carácter que le vayas metiendo, uses la función que uses para introducir los datos (gets o fgets, scanf, como ya dije, mejor que no), se meterá en un espacio del array. Por ejemplo:

char cadena[20];
printf("Introduzca la cadena");
gets(cadena);

Salida por consola:

--> Introduzca la cadena
------> hola !

por lo tanto, en cadena quedaría así:

Código:
cadena[0] = 'h'
cadena[1] = 'o'
cadena[2] = 'l'
cadena[3] = 'a'
cadena[4] = ' ';
cadena[5] = '!'
cadena[6] = '\0'

cadena[6] tiene un '\0' porque así es más fácil de manipular la cadena (cuando profundices en usar funciones para manipular cadenas te darás cuenta). La función gets le añade el carácter automáticamente.

Aquí tienes un manual, tanto en formato html como en pdf: http://www.nachocabanes.com/c/

A mí me sirvió bastante ese.

¿Era eso?

Saludos.
286  Media / Juegos y Consolas / ¿Gente con 3DS en el foro? en: 2 Julio 2012, 21:40 pm
Hola.

¿Hay alguien que tenga la 3DS en este foro? Es que no veo muchos comentarios de ella por aquí...

De ser así, ¿tenéis Mario Kart 7, Kid Icarus: Uprising u otro juego para jugar con vosotros partidas online?

Saludos!  :D
287  Programación / Programación C/C++ / Re: Ayuda con el uso de malloc en char (C) en: 2 Julio 2012, 21:23 pm
Una vez hayas reservado la memoria dinámica y le hayas dado unos valores a la variable, se la trata como a una cadena de caracteres normales.

Es decir, siguiendo el prototipo de fprintf:

int fprintf(FILE *stream, const char *formato, ...);

Debes poner solo "cadena2", sin el subíndice.

Saludos, y espero haber entendido la duda.
288  Programación / Programación C/C++ / Re: APIs graficas. en: 2 Julio 2012, 21:12 pm
A poder manejar archivos con facilidad, y no solo poder hacer lo que se suele hacer con la estructura FILE de stdio.h y las funciones para manejarlos, sino que tambien se puedan incluir imagenes o selecconar fuentes distintas. De momento si no hay respuestas de mas gente creo que me tirare por Qt.

Saludos.

PD: afaik? Perdona, no he entendido eso.

"Afaik" significa "hasta donde lo tengo entendido".

Saludos.  ;)
289  Programación / Programación C/C++ / Re: Ayuda con el uso de malloc en char (C) en: 2 Julio 2012, 21:03 pm
De nada. Si tienes más dudas, pregunta  :D
290  Programación / Programación C/C++ / Re: Ayuda con el uso de malloc en char (C) en: 2 Julio 2012, 20:59 pm
Imagínate que tenemos las variables:

char *cadena1, *cadena2;

Le queremos reservar un solo espacio:

Código
  1. cadena1 = (char*) malloc (sizeof(char));

Ahora, vamos a reservarle 1000 espacios:

Código
  1. cadena2 = (char*) malloc (1000 * (sizeof(char));

¿Era eso?

Saludos.
Páginas: 1 ... 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 ... 49
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines