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 - SSantiago90

#1
Podrias dar un poco mas de info para que se te pueda ayudar mejor

A grandes rasgos, supongo q tienes una variables string o char[], podrias usar un for para recorrer todos los caracteres de la cadena, y en cada recorrido usar un switch(<char i>) y si es una vocal con tilde cambiarla por una sin tilde :)
#2
Me parece que aqui esta mejor explicado, y hay otros ejemplos, por si a alguien le sirve

http://manpages.ubuntu.com/manpages/precise/es/man3/stdarg.3.html

saludos
#3
Es exactamente el material que estoy leyendo, me gustaria encontrar una explicacion diferente, gracias
#4
Buenas

Estoy aprendiendo C++ de forma particular, leyendo foros por aqui y por alla, y principalmente guiandome por el libro "C++ con Clase".
En fin, venia bastante bien hasta que me topé con esto.

No entendí para nada el tema de la libreria stdarg, se que se usa para manipular las funciones cuando no definimos el numero de argumentos que se pasan como parametros, pero nada mas. No comprendo su funcionamiento y no he encontrado una buena guia o ayuda en internet, alguien me da una mano?


Citarfichero de cabecera "stdarg.h", estas macros permiten manejar "fácilmente" las listas de argumentos desconocidos.

Tipos:

En el fichero de cabecera "stdarg.h" de define un tipo: va_list.
Será necesario declarar una variable de este tipo para tener acceso a la lista de
parámetros.

Macros:

También se definen tres macros: va_start, va_arg y va_end.

void va_start(va_list ap, ultimo);
Ajusta el valor de "ap" para que apunte al primer parámetro de la lista. <ultimo> es el identificador del último parámetro fijo antes de comenzar la lista.

tipo va_arg(va_list ap, tipo);
Devuelve el siguiente valor de la lista de parámetros, "ap" debe ser la misma variable que se actualizó previamente con "va_start", "tipo" es el tipo del parámetro que se tomará de la lista.

void va_end(va_list va);
Permite a la función retornar normalmente, restaurando el estado de la pila, esto es necesario porque algunas de las macros anteriores pueden modificarla, haciendo que el programa termine anormalmente.

Luego sigue con unos ejemplos pero no me ayudaron mucho.
Necesitaria una pequeña simplificacion de esto :)

Por otro lado, me pueden dar un ejemplo concreto de una situacion en la que sea necesario/util utilizar funciones con cantidad de argumentos variable?

Gracias, Saludos!
#5
Ejercicios / Iniciandome en C++
4 Marzo 2012, 18:43 PM
Buenas a todos

He estado buscando muchos libros, documentos, etc, acerca de C++
El problema es a la hora de pasar a la practica... he probado los bucles, if, sentencias, etc., pero en codigos insignificanes e inutiles
Hay en el foro, o quizas en algun rincon de la web, ejercicios a prueba de tontos para C++?
Lo que busco es ir integrando las diferentes funciones, operadores, bucles, y otros conceptos basicos, para ir amigandome con ellos y aprendiendo a cuando y como usarlos de manera correcta, y lograr complementandolos entre si

Gracias de antemano

Saludos
#6
Muchas gracias por el post, excelente la informacion, la voy a tener en cuenta
Estoy estudiando Analisis en sistemas con mucha orientacion en programacion.... Tenia varias dudas y me has dado una mejor orientacion ;)

Saludos
#7
mm la verdad q tu respuesta no me soluciona ninguna duda

Hay alguien con experiencia que tenga algo de piedad y me de una mano?  :huh:

Saludos
#8
Programación Visual Basic / Dudas de un novato
13 Febrero 2012, 14:13 PM
Buenas a todos

Para empezar, les comento que apenas me estoy iniciando en esto de programar. Para ser sinceros, termine en una escuelta tecnica de donde tengo conocimientos basicos de programacion, mas q nada enfocados en Visual Basic 6. Pero eso fue hace varios años,y ahora decidi tomar la programacion como estudio profesional, y estudiar Analisis en Sistemas

En fin, tratando de resucitar los conocimientos de programacion, opte por crear una aplicacion en la q necesito una base de datos.
Sin embargo tengo Windows 7 y el visual basic 6 no me corre (seguramente hay alguna forma de solucionar eso, pero no le di interes) y visual basic 2008 es bastante distinto. y aqui surgen varias dudas:
-Me recomiendan VB 2008? o vuelvo al 6?
-Los operadores y funciones del programa, son las mismas?

Dudas sobre base de datos:
-Busco crear una base de datos de lo mas simple (Nombre, DNI, domicilio, etc.). Sin embargo me tira errores cuando intento crearla.
-¿como me recomiendan hacerlo, hay algun tutorial?
-Tengo que descargar alguna version especifica de Microsoft Acces o de MySQL? de hecho, tengo Acces2010 y MySQL 5.2, pero no he logrado realizar una conexión entre estos y Visual Basic

Para terminar...
La verdad, el idioma que pretendo aprender mas a fondo es C++, y de ahi ire viendo las alternativas que surjan y me interesn. Segun lo que leido en foros y demas, C/C++ es uno de los mas sencillos para aprender pero tambien de los mas completos/complejos
Recomiendan este lenguaje para alguien que esta comenzando? Si es asi, Comienzo con C++ o C?

Gracias de antemano por las respuestas :)

Saludos