Código C++:
Ver original
int x; if(x==vacia){break;}else{x++;}
| |||
Inquietud con contenido de variables Hola a todos quisiera saber si hay alguna forma de saber si una variable tiene un valor dentro, o esta "vacia"(tiene basura), seria para decir por ejemplo:
Código C++:
Ver original Última edición por shikamarucb; 10/05/2014 a las 11:44 Razón: cod incompleto |
| |||
Respuesta: Inquietud con contenido de variables Si las variables son globales, parten en 0. En otros casos hay basura. Tal vez si indicas en qué caso específico requieres conocer esto, obtendrías sugerencias de como lograrlo.
__________________ Visita mi perfil en LinkedIn |
| |||
Respuesta: Inquietud con contenido de variables Ps mas o menos lo necesitaria para el valor de un arreglo, por ejemplo que cuando el arreglo en las dimensiones i j ya tienen un valor pues que se salga del ciclo
Código C++:
Ver original |
| |||
Respuesta: Inquietud con contenido de variables Esta bien. Pero no se como hacerlo, ¿como lo hago? |
| ||||
Respuesta: Inquietud con contenido de variables pues metendo un 0 cuando creas la variable. int num = 0; si es un char pues char letra = ''\0''; luego a la hora de comparar es lo mismo comparas la letra o numero con el nulo. si es numero: if ( numero != 0 ){break;} //Si numero es diferente a 0 usamos el break para char: if ( letra != '\0' ){break;} //Si letra es diferente de '\0' usamos break Si inicialisas las variables todas a nul sabes lo que hay en cada momento por que las has dado valor tu todas a 0 y si tienen algo que no sea 0 haces lo que quieras =) para las tablas puedes usar una funcion llamada memset() http://www.cplusplus.com/reference/cstring/memset/ ahí veras que memset() sustituye 6 primeras letras de la frase: "almost every programmer should know memset!" por el carácter '-', pero puedes usar para sustituir toda la cadena por nulos. Eso se hace cambiando el '-' por '\0' y poniendo en vez de solo 6 letras poner el tamaño de la frase completa, si es char toda la cadena -1 qe es el nulo del final.
Código C++:
Ver original |
| |||
Respuesta: Inquietud con contenido de variables Yo creo que una manera es contar la cantidad de caracteres que tiene la variable, si devuelve 0 es porque no tiene nada dentro de ella, pero si existe la variable, porque si no existiera, daría error. En Python existe la función type() para saber si una variable es int, string, tupla, lista, etc. Ejemplo: print type(Cancion) devuelve: str print type(anios) devuelve: int Quizás en C++ exista algo similar o lo mismo, esas funciones ayudan mucho y son muy buenas!! |
| ||||
Respuesta: Inquietud con contenido de variables Eso si... si es una tabla tiene que contar todas las posiciones de la tabla XD, aun que no se las funciones que dices si las hay en c++.Parecen interesantes, hay las funciones isanum, isalpha... |
Etiquetas: |