elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / nombres de numeros a digitos en c en: 13 Mayo 2012, 19:45 pm
por favor me urge un codigo en el que se cambie el nombre de un numero a sus digitos.. en c.. por favor!!

2  Programación / Programación C/C++ / programa que lea una cadena y regrese un numero en: 6 Mayo 2012, 03:19 am
hola a todos!!

DEbo hacer un programa en c, en el que el usuario ingrese el nombre de un numero, por ejemplo:

dos mil trescientos cuarenta y cinco

y el programa regrese los dígitos asi:

2345

Pero ademas que si, el usuario escribe con un pequeño error el nombre del numero igual lo reconozca, y regrese el numero correcto..

:S tienen alguna idea de cómo hacerlo???

porque no se me ha ocurrido como..
3  Programación / Programación C/C++ / ayuda con un codigo en: 29 Abril 2012, 02:46 am
hola!

tengo este codigo, que es un programa que lee un archivo encuentra palabras de determinada extension y las imprime en otro archivo, todo lo hace bien, solo que quiero agregarle que tambien ademas de imprimir las palabras en el archivo, las muestre en la pantalla del programa junto con la cantidad de palabras que fueron encontradas, pero no se exactamente en que parte del codigo debo colocar las lineas de éstas instrucciones, trate de hacerlo agreggando la parte final del codigo, pero no me trabaja bien..

a ver si me ayudan ..? :)
gracias...

Código:
#include<stdio.h>
#include<stdlib.h>

int n, numpal, esp;
char blocnew[' '], pal, cant[' '] ;
FILE *original, *copia;

int main(){

printf("\n\n\n" "-----------------------------------------------------------------------------" "\n\n");
printf("\n\n\n" "Buscando palabras en el poema MAESTRO" "\n\n");

original= fopen("maestro.txt","r+");

printf("\n\n\n" "Ingrese la cantidad de caracteres que deben tener las palabras que se buscaran en el poema:" "\n\n");

scanf("%d",&n);

sprintf(blocnew,"%d.txt",n);
copia= fopen(blocnew, "w+");

while((pal=fgetc(original)) != EOF){

if(pal!=' ' && pal!='\0' && pal!='\13' && pal!='\10' && pal!='\n'){
cant[numpal]=pal;
numpal++;

}

if(pal==' ' || pal=='\0' || pal=='\13' || pal=='\10' || pal=='\n'){

if(numpal!=n){
for(esp==0;esp<numpal;esp++){
fputc(' ', copia);

}}
if(numpal==n){
             
for(esp=0;esp<n;esp++){
                       

fputc(cant[esp], copia);


}}

fputc(pal, copia);

numpal=0;

}

}
printf("VER EL ARCHIVO %s\n\n", blocnew);
int contador=0;
char auxiliar[' '];
while(fscanf(copia, "%s", auxiliar) != EOF);
printf("%s", auxiliar);
contador++;
};
printf ("\nNúmero de palabras = %d \n", contador);
fclose(original);
fclose(copia);
}
system("pause");

}

4  Programación / Programación C/C++ / Re: trabajo con archivos.. en: 28 Abril 2012, 15:50 pm
hola.. gracias por sus ayudas, y creo que no me di a entender bien ...

lo que necesito es que primero el programa le pregunte al usuario de cuantas letras deben ser ls palabras a buscar, luego que busque en un archivo todas las palabras de la extension adecuada y las imprima en otro archivo en el mismo lugar donde las encontró en el archivo original..

y como extra, el nuevo archivo que se crea debe llevar como nombre el numero de caracteres que tienen las palabras que se buscaron :S

5  Programación / Programación C/C++ / trabajo con archivos.. en: 27 Abril 2012, 03:16 am
Hola, debo hacer un codigo en el que se lean las palabras que contiene un archivo de n extensión determinada por el usuario, y luego sólo ésts se impriman en otro archivo..

eeh realizado ésto de código, pero me marca errores.. :S
como soy novata, no se si puedan darle una vista porfis :)

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

void main (){
     FILE*original, *copia;
     int countchar=0, countword=0, countline=0, i=0;
     char c, palabras[5];
     original = fopen("copia.txt", "w+");
     while ((c =fgetc (original))! = EOF){
           swith (c){
                 case "\n"
                 case"\0"
                 case"\13"
                 fputc(c, copia);
                 case " ";
                 if (countchar==5){
                 for (i=0, i<5; i++){
                     fputc(palabra, copia);
                     countword++;
                     }
                     if (c==" ") fput(c, copia);
                     }
                     countchar =0;
                     break;
                     default;
                     if (countchar<5)
                     palabra[countchar] =c;
                     countchar++;
                     }
                     }
                     fclose(original);
                     fclose(copia);
                     printf("Palabras encontradas:%d \n", countword);
                     system("pause);
                     }
           

Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines