Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - vangodp

#31
Programación C/C++ / Re: ayuda array char
24 Enero 2015, 22:01 PM
Si necesitas X numeros de nombres con eso te puede servir:


#include <stdio.h>
#include <stdlib.h>
#define MAXNOMBRES 5
#define MAXLETRAS 120

int main (){
   int contador=0;
   char nombre[MAXNOMBRES][MAXLETRAS] = {0};
   
   while ( contador < MAXNOMBRES ){
       scanf ( "%119[^\n]%*c", &nombre[contador][0] );
       
       contador ++;
   }
   

   printf("\n");
   for ( contador = 0; contador < MAXNOMBRES; contador++ ){
       printf("%s\n", &nombre[contador][0]);
   }
   
   getchar();
   return 0;
}

Como ves ese "array de arrays" uso un contador, ese es el truco.
Si necesitas mas nombres pon un numero mayor en MAXNOMBRES.

Esta criatura:  scanf ( "%119[^\n]%*c", &nombre[contador][0] ); lee maximo 119 letras, ignora el enter y pone el nulo al fin del string, un chollo. El problema es que si pasas de 119 caracteres, el resto se queda en el buffer. Para algo mas fiable debes limpiar el buffer después de cada lectura, pero si no pasas de 119 caracteres no hay problema.

Por otro lado si necesitas un programa para leer una cantidad de nombres indeterminados debes aprender a usar listas abiertas simples junto con memoria dinamica. Eso te permitiria leer "infinitos" nombres.

Suerte ;)
#32
¿Que putada no? Me pregunto por que hay gente que haga ese tipo de cosas.
Si sabes programar haz algo util conio.  >:(
#33
liiiiinux aguannnnte  ;D
#34
Noticias / Re: ¡Felices Fiestas a tod@s!
25 Diciembre 2014, 14:54 PM
Felices fiestas wolf, gracias por los posts informativos  ;-)
#36
Pero donde has puesto la clase?
normalmente la clase va en el archivo .h.
La implementacion de del constructor va en un .cpp aparte.
-usuarios.h: va la declaracion
-usuarios.cpp:  va la implementacion
-main.cpp: va la funcion principal
Luego configuras el proyecto para que enlace todo correctamente.  :¬¬
Al menos asi es como hago yo :S
#37
Y que te parece mi scanf cañero que te ajora to lo anterior?
char cadena[100];
scanf ( "%99[^\n]%*c", cadena );

con esta criatura lees un string de maximo 99 chars, te mete el \0 al final, evita el molesto enter y también el tener que limpiar ningún buffer XDDD  :silbar:
A ver que opinan  ;-)
#38
Programación C/C++ / Re: Reemplazar conio.h
9 Octubre 2014, 07:10 AM
La mejor alternativa seria NO usar conio XD  :laugh:
#39
O.o jajaja :laugh:  
;D
tiene algo de c++ jajaja >>> > casi casi :laugh:
#40
Programación C/C++ / Re: Dudas programación en C
21 Septiembre 2014, 17:05 PM
¿no hay que poner %f en vez de %d?   :huh: O eso creo jeje