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