Estou criando um programa em C para excluir algumas letras de uma sentença mas só que está dando um erro ...q eu nunk vi...dem uma olhadinhs...se alguém souve me ajuda...
#include "stdafx.h"
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
void remove (char *myStr, char *myKey)
{
int in=0, out=0, k=0, match=0;
for (in=0; myStr[in] !=''; in++)
{
match=0;
for (k=0;myKey[k] !=' '; k++)
{
if (myStr [in] == myKey [k])
{
match=1;
}
if (match==0)
{
myStr [out++]=myStr[in];
}
}
myStr[out]='';
}
}
int _tmain(int argc, _TCHAR* argv[])
{
char source[256];
char key[40];
printf("Entre com a string para pesquisa: ");
fgets(source,sizeof(source),stdin);
printf("Entre com os caracteres para remover: ");
fgets(key, sizeof (key), stdin);
remove (source,key);
printf("Resultado: [%s] \n\n",source);
printf("Precione alguma tecla....\n");
getchar();
return 0;
}
Pergunta
juuh
Estou criando um programa em C para excluir algumas letras de uma sentença mas só que está dando um erro ...q eu nunk vi...dem uma olhadinhs...se alguém souve me ajuda...
Erro:
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.