C/Visual C - Necesito ayuda por favor

 
Vista:

Necesito ayuda por favor

Publicado por Carla (1 intervención) el 16/06/2007 13:01:52
Tengo un examen este lunes y necesito que me ayudeis por favor el examen consiste en buscar una cadena en un fichero y cambiarlo a mayusculas todas las coincidencias, podriais ayudarme? por argumentos se pasan primero el fichero donde buscar y despues la cadena

por favor estoy desesperada! es mi ultimo examen y no tengo mucha idea de c


#include <stdio.h>
#include <string.h>
#include <ctype.h>
void busca_cadena(char *fich,char *cad)
{
char delimitador[strlen(cad)];

FILE *f;
char linea[500];

f=fopen(fich,"w+");
if (f==NULL)
{
printf("Al abrir fichero");
return;
}

while(fgets(linea,sizeof(linea),f)!=NULL)
{
if (strstr(linea,cad)!=NULL)

printf("%s",linea);
}
fclose(f);
}

main(int argc,char **argv)
{
int i;

if (argc!=3)
printf("Numero de argumentos erroneo");
else
busca_cadena(argv[1],argv[2]);
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder