Galera, to com um problema aqui, ve se voces podem me ajudar..
seguinte, eu tenho uma variavel de tipo char com o nome "string" e preciso que por meio de um for, eu quebre essa string por caracter enviando o caracter para outra variavel do tipo char, usando a funcao strcpy, só que está retornando um erro, segue o código abaixo:
printf("Informe a string a ser verificada: ");
gets(string);
qtdcaracter = strlen(string);
strcpy(estatual, mautomato[1][0]);
for (k = 0; k < qtdcaracter; k++){
strcpy(carac, string[k]);
for (i = 1; i < qtdestados + 1; i++){
for (j = 1; j < qtdalfa + 1; j++){
if (!(strcmp(estatual, mautomato[0])) && (!(strcmp(carac, mautomato[0][j])))){
strcpy(estatual, mautomato[j]);
}
}
}
}
printf("%s", estatual);
o erro retornado é este:
[Warning] passing arg 2 of `strcpy' makes pointer from integer without a cast
o programa roda mesmo assim, mas quando chega nesta parte do programa, ele trava.
Pergunta
jpmarcucci
Galera, to com um problema aqui, ve se voces podem me ajudar..
seguinte, eu tenho uma variavel de tipo char com o nome "string" e preciso que por meio de um for, eu quebre essa string por caracter enviando o caracter para outra variavel do tipo char, usando a funcao strcpy, só que está retornando um erro, segue o código abaixo:
printf("Informe a string a ser verificada: ");
gets(string);
qtdcaracter = strlen(string);
strcpy(estatual, mautomato[1][0]);
for (k = 0; k < qtdcaracter; k++){
strcpy(carac, string[k]);
for (i = 1; i < qtdestados + 1; i++){
for (j = 1; j < qtdalfa + 1; j++){
if (!(strcmp(estatual, mautomato[0])) && (!(strcmp(carac, mautomato[0][j])))){
strcpy(estatual, mautomato[j]);
}
}
}
}
printf("%s", estatual);
o erro retornado é este:
[Warning] passing arg 2 of `strcpy' makes pointer from integer without a cast
o programa roda mesmo assim, mas quando chega nesta parte do programa, ele trava.
obrigado desde já..
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.