primero y principal no podes insertar un string en una variable, vas a necesitar un vector.Si la variable es char * eso funciona perfectamente, es una simple asignacion de la direccion de memoria que ocupa la cadena en la seccion de datos (.rdata seguramente) y los vectores no tienen nada que hacer mientras no haya ningun "conjunto" de cadenas como en este caso.
para saber si son iguales, me dice que si. Pero si ingreso un texto y lo comparo de la siguiente manera:Creo que te sale falso, porque las cadenas solo se pueden comparar con la funcion que pusiste antes "strcmp", lo que haces en esta parte [nom=="texto"] es que estas comparando el valor pero en ascii de cada letra y por eso tu resultado es flaso.
nom=="texto"
Me dice que es falso, a que se debe esto, supuestamente no deben de botar lo mismo?, osea el ultimo no debe salir tbm verdadero
lo que haces en esta parte [nom=="texto"] es que estas comparando el valor pero en ascii de cada letra y por eso tu resultado es flaso.estas mal.. sale falso porque esta comparando dos apuntadores, es decir estas comparando las dos direcciones de memoria, no su contenido.
si estoy mal diganme no soy muy bueno :lol: :P
estas mal.. sale falso porque esta comparando dos apuntadores, es decir estas comparando las dos direcciones de memoria, no su contenido.Gracias por corregirme amigo :D de los errores se aprende <_< , espero que con esto quede resuelto el problema de Perrero