Citação:
Postado originalmente por
Victor'knight
Não entendi por que tu declarou mais duas variaveis...
Eu achei que tinha que ser estritamente "str", por causa do exemplo...
Agora ficou tão obvio! :facepalm:
Mesmo assim obrigado Victor. /de novo
\\\\\\\\ ajudem de novo //////////
Citação:
AUTO AVALIAÇÃO
c) Escreva um programa que leia uma string, conte quantos caracteres desta string s„o
iguais a 'a' e substitua os que forem iguais a 'a' por 'b'. O programa deve imprimir o n˙mero de
caracteres modificados e a string modificada.
Bom, não estou conseguindo substituir, alguem me daria uma luz de como resolver?
Citação:
Código:
#include <stdio.h>
#include <conio.h>
int main ()
{
char string[100];
printf("digite uma frase: \n");
gets (string);
printf("frase digitada e: %s\n", string);
int L, cont;
cont=0;
for(L=0; string[L] != '\0'; L=L+1)
{
if (string[L] == 'a')
cont = cont +1;
}
printf ("numero de caracteres a: %d\n", cont);
string['a']='b';
printf ("agora seus As sao Bs: %s", string);
getchar ();
return (0);
}
Em negrito, o problema.