• Miércoles 20 de Noviembre de 2024, 18:43

Mostrar Mensajes

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


Mensajes - Eternal Idol

Páginas: 1 ... 7 8 [9] 10 11 ... 205
201
Visual C++ / Re: help archivos visual c++
« en: Miércoles 24 de Febrero de 2010, 19:01 »
Código: C++
  1. #include <vector>
  2. using namespace std;
  3.  

¿Vector de cadenas o de enteros?

Código: C++
  1. vector<int> vecNum;
  2. vector<string> vecStr;
  3.  
  4. vecStr.push_back("123");
  5. vecNum.push_back(123);
  6.  

202
La taberna del BIT / Re: Que piensas del presidente CHAVEZ ahora?
« en: Miércoles 24 de Febrero de 2010, 18:52 »
Pienso que Uribe deberia irse al carajo igual que todos los lacayos de los yankees  :clown:

203
C/C++ / Re: No redondear números
« en: Miércoles 24 de Febrero de 2010, 10:34 »

204
Visual C++ / Re: novato orientacion
« en: Miércoles 24 de Febrero de 2010, 10:32 »
#include <iostream>

int main ()
{
std::cout << "Me Gusta C++.n";
return 0;
}

205
La taberna del BIT / Re: Que piensas del presidente CHAVEZ ahora?
« en: Lunes 22 de Febrero de 2010, 18:25 »
Por supuesto, de tu lado estan los cipayos vendepatria  :good:

206
Visual C++ / Re: No puedo hacer que la gente use mi programa...
« en: Domingo 21 de Febrero de 2010, 15:32 »
¿Estas generando la version de Release?

207
Visual C++ / Re: Problema con SDL_ttf
« en: Domingo 21 de Febrero de 2010, 00:52 »
¿Lo depuraste? ¿Que devuelve la funcion TTF_OpenFont?

208
La taberna del BIT / Re: Que piensas del presidente CHAVEZ ahora?
« en: Viernes 19 de Febrero de 2010, 00:18 »
FUERZ CHAVEZ! LIBERACION O DEPENDENCIA.

209
Visual C++ / Re: ¿Como muestro la consola?
« en: Jueves 18 de Febrero de 2010, 18:57 »
Ese eror es por haber elegido mal el tipo de proyecto, tenes que elegir CONSOLA entonces usa main y no WinMain (que es lo que busca y no encuentra ahi).

210
C/C++ / Re: clase que almacena objetos de distintos tipos... sobrecarga
« en: Jueves 18 de Febrero de 2010, 09:43 »
Ahi getValue devuelve int, lo maximo que podes hacer es que devuelva void * y donde lo quieras usar hacer el casting a la clase correspondiente ...

211
Visual C++ / Re: ¿Como muestro la consola?
« en: Jueves 18 de Febrero de 2010, 08:05 »
¿No create un proyecto de consola? Podes usar AllocConsole pero anda pensando en usar MessageBox o OutputDebugString si creaste un proyecto d Windows (con WinMain).

212
C++ Builder / Re: Diferencias entre #include <string.h> y #include "string.h"
« en: Miércoles 17 de Febrero de 2010, 15:37 »
Con comillas ("") busca en el mismo directorio del archivo que esta compilando, con menor y mayor (<>) busca en los directorios de INCLUDEs.

213
C/C++ / Re: Eliminar Espacios
« en: Miércoles 17 de Febrero de 2010, 09:00 »
Tenes que usar dos contadores, uno para cada cadena, ahora cuando incrementas i por ser espacio va a haber dos caracteres indefinido en cad1 (te los saltas).

 Introduce una Cadena de caracteres de tama±o maximo 256 hola a a a
 su cadena sin espacios es:
 holaa%8aa

Si te sale holaa es por casualidad, tenes la cadena cad1 con un 0 que la termina justo ahi.

Otra manera mucho mas simple es solo imprimir los caracteres que no sean espacio uno por uno ...

214
Visual C++ / Re: funcion string me devuelve solo un caracter
« en: Lunes 15 de Febrero de 2010, 16:26 »
De nada.

215
Visual C++ / Re: funcion string me devuelve solo un caracter
« en: Viernes 12 de Febrero de 2010, 17:46 »
Supongo que estas mezclando ANSI y Unicode, depuralo y mira en memoria, si a cada caracter le sigue un 0 es lo que digo.

216
La taberna del BIT / Re: Clarin sigue mintiendo y manipulando.
« en: Viernes 12 de Febrero de 2010, 01:02 »
Nada nuevo bajo el sol Edo.

No existe la libertad de prensa, tan sólo es una máscara de la libertad de empresa.
Arturo Jauretche

217
Visual C++ / Re: Convertir CString a char[]
« en: Jueves 11 de Febrero de 2010, 21:11 »
De nadas  B)

218
Visual C++ / Re: Convertir CString a char[]
« en: Jueves 11 de Febrero de 2010, 16:46 »
Puede ser que estes tratando con una CStringW (en Unicode) entonces necesitas trabajar con wchar_t y no con char. En ese caso podes usar wcscpy para copiar la cadena.

219
C/C++ / Re: Error reservar memoria dentro funcion
« en: Jueves 11 de Febrero de 2010, 00:33 »
De nadas  :comp:  B)  :beer:

220
C/C++ / Re: Error reservar memoria dentro funcion
« en: Jueves 11 de Febrero de 2010, 00:08 »
El problema realmente esta al intentar acceder en alsr a los elementos como si fuera un array de punteros a int cuando no lo es.

Antes o despues de:
Código: Text
  1. int *temporal=NULL;
  2.  

Declaramos otro puntero comun tal como tmp:
Código: Text
  1. int *nvector = NULL;
  2.  

Despues de reservar memoria para vector hacemos:
Código: Text
  1. nvector = (int*)*vector;
  2.  

Accediendo finalmente de esta manera funcionara:
Código: Text
  1. nvector[i] = temporal[pos];
  2. ...
  3. //para el else
  4. nvector[i] = temporal[0];
  5.  
  6.  

PD. Usando nvector en lugar de vector podes usar tu sintaxis original pero no se entiende bien a simple vista  ;)

PD2. Cuidado con lon que puede volverse 0, con cantidad siendo 5 por ejemplo, y al calcular pos dar una excepcion por divir por 0.

221
C/C++ / Re: Error reservar memoria dentro funcion
« en: Miércoles 10 de Febrero de 2010, 23:40 »
En el codigo original en vector TODO lo que tenes es 1 la direccion de memoria de tmp y 2, en *vector, su contenido (0). Lo que pasa es que estas accediendo a vector[0], es decir el *tmp, tal cual lo dice el warning. Estas haciendo vector[0] = numero que es lo mismo que *tmp = numero.

Esto si pone el numero donde debe ir:
Código: C
  1. (*(*(vector+i)))=*(temporal+pos);
  2. //legible:
  3. *vector[i] = temporal[pos];
  4.  

El problema es que no tenes mas lugar donde seguir poniendolos despues ... en cuanto i sea uno intentara acceder justo despues de la direccion de memoria de tmp como si fuera un puntero y boom.

Si no pasas la direccion de tmp (con **) esta seguira siendo 0 en main siempre y tal como estaba originalmente solo habia UN puntero.

222
C/C++ / Re: Error reservar memoria dentro funcion
« en: Miércoles 10 de Febrero de 2010, 23:05 »
No mire mucho pero el compilador da dos warnings y esas lineas estan mal (C++ no compilaria esto  ^_^ ):
aleatorio.c(42) : warning C4047: '=' : 'int *' differs in levels of indirection from 'int'
aleatorio.c(54) : warning C4047: '=' : 'int *' differs in levels of indirection from 'int'


Lo depure rapidamente y tmp era un puntero hasta que llegue a la linea 42 y al ejecutarla se transformo en 2, al volver al main seguia teniendo ese valor.

PD. Esa manera se acceder a los arrays ya habras visto que no es la mas adecuada, cuesta leer el codigo y es facil equivocarse.

223
ASM (Ensamblador) / Re: Chat entre dos maquinas por el puerto serie ENSAMBLADOR
« en: Miércoles 10 de Febrero de 2010, 09:08 »
¿Entendi bien? ¿Queres que te demos el codigo para TU proyecto de fin de carrera? ¿Que clase de profesional seras?

224
La taberna del BIT / Re: Clarin sigue mintiendo y manipulando.
« en: Miércoles 10 de Febrero de 2010, 08:14 »
Un ejemplo de como Clarin MANIPULA la realidad jugando con las palabras:

Confirman un *ajuste de algo más del 8% en la jubilación mínima

La jubilación mínima será a partir de marzo de 895,15 pesos, tras un ajuste de algo más del 8 por ciento. Así lo anunció formalmente este mediodía la presidenta Cristina Kirchner, según la actualización prevista por la ley de movilidad, la primera de las dos que habrá en el 2010.

En su discurso, la Presidenta destacó el "piso increíble de protección social" que convierte al país "en un lugar de avanzada en América latina".

En la Casa de Gobierno, la jefa de Estado destacó que las medidas "no son producto de la magia y la casualidad sino de decisiones políticas que se adoptan aquí en la Casa Rosada, porque vienen en nombre de un proyecto político".

La ley marca que debe haber dos ajustes por año, según el comportamiento de los salarios, impuestos y recaudación de los 6 meses calendarios anteriores: el próximo será en agosto. Hasta ahora, el haber mínimo era de $ 827,23 y el medio de $ 972,50 mensuales.

Además del haber mínimo, suben en el mismo porcentaje la Prestación Básica Universal (PBU), las Pensiones no contributivas, el Haber máximo, el Tope salarial sobre el que se realizan los aportes personales a la Seguridad Social. Y las cuotas mensuales de aportes de las distintas categorías de Autónomos.

La suba de la mínima engloba al 75 por ciento de los jubilados, cerca de 5 millones y medio de personas. Con este porcentaje, queda por debajo de las subas salariales del último semestre y también de los índices de inflación que miden los privados o las oficinas provinciales.

En el anuncio formal del ajuste que marca la ley, la Presidenta continuó con las críticas hacia la prensa. Y destacó el estado de salud del ex presidente Néstor Kirchner. Insistió en que está "muy bien" y lanzó: "Hay Kirchner para rato".

*Ajuste: termino comunmente utilizado para significar lo contrario a AUMENTO que es e lo que realmente sucedera en este caso.

225
C/C++ / Re: como crear librerias en c
« en: Domingo 7 de Febrero de 2010, 11:49 »
suma.c
Código: C
  1. #include <stdio.h>
  2. #include "sumalib.h"
  3.  
  4. int suma(int x, int y)
  5. {
  6.   return x + y;
  7. }
  8.  

sumalib.h
Código: C
  1. #include <stdio.h>
  2.  
  3. int suma(int x, int y);
  4.  

usar.c:
Código: C
  1. #include <stdio.h>
  2. #include "sumalib.h"
  3.  
  4. void main()
  5. {
  6.   printf("%drn", suma(43, 67));
  7. }
  8.  

File>>New Project>>Visual C++>>Win32>>Win32 Project y en Application Settings pones Static Library.

A mano:
cl /c suma.c
link /lib suma.obj
cl usar.c suma.lib

Páginas: 1 ... 7 8 [9] 10 11 ... 205