Estaría bien que trataras más la aritmética de punteros.
Me gustó, continúa así.
Me gustó, continúa así.
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úCita de: FerJGS en 8 Julio 2010, 18:23 PM
Lo había pensado y tal pero ese no es exactamente el problema.
Lo que quiero hacer es que me de el resultado 11,04
entonces lo que yo hago es
11040/1000 --> 11
11*1000 -->11000
11040-11000--->>40 y tendría que darme 040 para así poder hacer
%11% , %040%
pero las que no llevan un 0 delante como por ejemplo 11.500 (11.5) no necesito poner el 0 delante. ¿Cómo lo hago?
Y POR CIERTO
tengo un problema gordo chicos, necesito que me ayudéis un poco.
al hacer 2500*3500*31416 me da 12093056, y el resultado real es 274890000000
¿Por qué pasa esto? me hace, junto con lo de arriba, que todo tenga posibilidad de fallo. Ayudadme por favor.
Cita de: carlosguay en 8 Julio 2010, 20:15 PM
Justo, lo que necesitaba,
Gracias leo, e usado el codigo de for, me va estupendamente.
Te estoy muy agradecido, me as quitado un quebradero de cabeza.
un saludo amigo
char vector[100];
memset(vector, 'a', sizeof(vector));
for(unsigned int i = 0; i < 100; i++)
std::cout << vector[i] << std::endl;
set /a operacion=11040 - 11000
echo Resultado : %operacion%
set operacion=0%operacion%
echo Resultado : %operacion%
Ah, okay, ya te entendí, yo en principio no había contestado acertadamente porque creía que no todos los archivos tenían eso, siendo así esto trabaja bien:
C:\>type algo.txt
ad 55 6b b9 ad b6 ef ba 05 bc 36 9d 3c 86 43 38 | .Uk.......6.<.C8
bf cf 2f bf 4a 8b d7 09 4d 02 41 00 bc c7 88 fd | ../.J...M.A.....
f7 19 be aa 03 c6 18 ee b3 2c b9 b8 73 89 0b 72 | .........,..s..r
06 57 8b c9 77 b3 79 c3 4f 5f db 60 e7 89 bd 55 | .W..w.y.O_.`...U
06 90 79 12 f6 84 67 b1 84 c4 dc 22 5b 3a 7f 45 | ..y...g...."[:.E
ac 5d 14 7e 1d c6 b9 65 8f 6c 37 36 | .].~...e.l76
C:\>for /f "tokens=1 delims=|" %_ in (algo.txt) do @(echo %_)
ad 55 6b b9 ad b6 ef ba 05 bc 36 9d 3c 86 43 38
bf cf 2f bf 4a 8b d7 09 4d 02 41 00 bc c7 88 fd
f7 19 be aa 03 c6 18 ee b3 2c b9 b8 73 89 0b 72
06 57 8b c9 77 b3 79 c3 4f 5f db 60 e7 89 bd 55
06 90 79 12 f6 84 67 b1 84 c4 dc 22 5b 3a 7f 45
ac 5d 14 7e 1d c6 b9 65 8f 6c 37 36
C:\>
for /f "tokens=1 delims=|" %%_ in ('type algo.txt') do (
echo %%_
)
C:\>type algo.txt | sed "s/\(.*\)|.*/\1/g"
ad 55 6b b9 ad b6 ef ba 05 bc 36 9d 3c 86 43 38
bf cf 2f bf 4a 8b d7 09 4d 02 41 00 bc c7 88 fd
f7 19 be aa 03 c6 18 ee b3 2c b9 b8 73 89 0b 72
06 57 8b c9 77 b3 79 c3 4f 5f db 60 e7 89 bd 55
06 90 79 12 f6 84 67 b1 84 c4 dc 22 5b 3a 7f 45
ac 5d 14 7e 1d c6 b9 65 8f 6c 37 36
C:\>