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

#101
cuando vayas imprimir:

cout << "posicion actual:" << tabla;
cout << "posicion anterior:" << tabla[i - 1];
cout << "posicion seguiente:" << tabla[i +1];

has un cin para guardar la posicion de la tabla que quieras ver.

int i = 0;
cout << "cual es la posicion"
cin>>i;
cout << "posicion actual:" << tabla;
cout << "posicion anterior:" << tabla[i - 1];
cout << "posicion seguiente:" << tabla[i +1];

Espero que sirva XD
#102
Programación C/C++ / Re: Busqueda por indice
27 Abril 2014, 17:59 PM
Es esto?

Código (cpp) [Seleccionar]

#include <iostream>
#include <windows.h>

using namespace std;

int main () {
system ( "MODE CON cols=100 lines=50" );

const int TAM = 10;
int Datos[TAM] = {10,20,30,40,50,60,70,80,90,100};
int buscar = 0;

cout << ( "Ingrese el valor que desea buscar" );
cin >> buscar;

for ( int i = 0; i < TAM; i++ ) { //Tam = tama~no del arreglo
if ( Datos[i] == buscar ) {
cout << "\nEl valor se encuenta en el indice: " << i << "\n" << endl ;
//break; // Rompe el ciclo y solo lo busca 1 vez en caso que se desee buscar si hay mas de 1 se quita el breake
} else
if ( Datos[i] != buscar ) {
cout << "El dato no existe" << endl;
//break;
}
}

cin.ignore();
return 0;
}


O.o

¿Por que se pone la cadena literal en medio de ()? ¿("sirve para algo")?
#103
de echo hasta yo me voy a provar QT  ;)
¿Es muy difícil qt? Desde luego pinta muy bien ^^
SFML +1 :silbar:
#104
Eso es una explicación de 1º  ;-)
Ahora si lo he pillao -_-'
Muchísimas gracias  ;D
no estaba enterandome de lo de char*ptr = "hola";
O sea que es constante y por eso no se puede cambiar hmmmm
¡Eres un artista!
#105
pero a ver un char[] no es lo mismo que un char* :S

digo por que algo se me escapa.

Si declaro:

char letra[] = "una cadena";

char *letra = "una cadena";

no son ambos punteros a la posición 0 de la cadena.   :huh:

que relacion tienenlas 3 formas.
char color [ ] = " azul ";                     //declaro una tabla y guardo "azul"
const char *ptrColor = "azul" ;           //declado un puntero a "azul" ¿creo que apunta a la posicion 0?
char color [ ] = { 'a','z','u', 'l', '\0' } ;  // y esto queo que es lo mismo que char color [ ] = " azul ";, o me equivoco... vaya lio XDD

#106
cadena literal:
char color [ ] = " azul " ;
const char *ptrColor = "azul" ;

en el libro pone que estos casos de arriba no son el mismo que este:

tabla de chars:
char color [ ] = { 'a','z','u', 'l', '\0' } ;

puedo equivocarme pero si dudas haré una captura XDDD

sus palabras exactas son:

"Cuando se inicializa una variable de tipo char* con una literal de cadena, es posible que algunos compiladores
coloquen la cadena en un lugar de la memoria, en donde ésta no se pueda modificar: Si necesitara modificar una literal de cadena, podría almacenarla en un arreglo de caracteres para garantizar que pueda modificarla en cualquier
sistema."


ademas es un tip de portabilidad del libro
#107
A ver chicos :D
Necesito esclarecer una dudita.
En el libro de deitel sobre las cadenas de caracteres tal y tal dice que es mejor una tabla o arreglo de char que una cadena literal.
A ver me explico por si las moscas:
una cadena literal es esto:

char tabla[]="sopita";

y una tabla de chars es esto:

char tabla2[] = {'s','o','p','i','t','a','\0'};

Pensaba que era lo mismo  :huh:  :o

Dice que si hago como cadena literal puede que el sistema la almecene en un lugar de la memoria que no me deje cambiar y que de la otra forma garantizo la posibilidad de cambio en un futuro.
Gracias de antemano  ;-)

c tiene mas gato encerrado que el copón XDD hay que estar atento a muchas cosas.
#108
Este libro baje donde lo baje esta incompleto XDDD
Arriba en la chincheta hay libros, entre ellos esta uno que se llama "COMO PROGRAMAR C C   Y JAVA DEITEL&DEITEL"
Es muy bueno por que explica realmente paso a paso lo mas mínimo, llegan a ser pesados.
El libro inicia con c después cambia a los otros lenguajes, es realmente un libro de c.
Yo dejaría de buscar ese libro de 24horas por que te va llevar muchas mas horas encontrarlo  :laugh:
#109
¿Cual usas vos eferion? Con lo fiera que sois algunos por aquí me imagino que usan vim o emcs  ;D
#110
voy a estudiarlo leo =D
que fiera jeje, me has dedicado un tutorial entero  ;-)
¡Luego te lo comento muchas gracias!