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

#1
Programación C/C++ / Re: ejercicios en c
15 Junio 2011, 19:58 PM
yo pensaba hacer un while (i%8) para saber la cantidad de 0 necesarios a agregar, pero me daba un numero muy grande, debo estar cansado asi que seguire la sugerencia de don pollo.
gracias.
#2
Programación C/C++ / ejercicios en c
15 Junio 2011, 19:12 PM
Estoy trabado en una practica de la facultad:

Hacer una función que permita insertar en una secuencia de dígitos los caracteres guión cada 8 dígitos a partir del cuarto dígito, y un espacio cada 8 dígitos a partir del octavo dígito. Si la cantidad de dígitos no es múltiplo de ocho agregar delante de la cadena caracteres '0' hasta que la misma sea múltiplo de 8.

   Ejemplos:   472348237388539055823012->4723-4823 7388-5390 5582-3012
      8237388539055823012      ->0000-0823 7388-5390 5582-3012

la idea es no usar la libreria string.h
#include <stdio.h>
int main () {
int i, j;
char numeros[100];
FILE *F;
F=fopen("numeros.txt", "r");
fgets(numeros,100,F);
while(numeros){
i++;}
/********************
y acá es donde no sé como continuar. En i me queda la cantidad de caracteres. Cómo compruebo que es multiplo de 8, con un while (i%8)?, no sé, la verdad, no tengo idea. 

*/


return 0}

PD: Notaron que stdio. Se lee: esetedio. Bueno, así se siente. Mucho tedio. ése tedio
#3
No sé si entendi bien, pero la idea seria hacer un createprocess con un bucle para mantenerlo vivo y usar localtime para averiguar la hora: http://c.conclase.net/librerias/?ansifun=localtime#inicio
Eso si estas en windows, pq createprocess es una api de windows.
Sin embargo, sospecho que debe haber una forma mas facil de hacerlo.