muszę napisać program w jezyku C (nie C++) który pobiera od użytkownika wyraz, pobiera od uzytkownika literkę i kasuje wszystkie te literki w wyrazie a następnie wyświetla powstały wyraz - mam napisany cały program tylko, że nie kasuje on liter - dlaczego, co w nim jest źle:
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main()
{
int i;
char litera;
char wyraz[256];
printf ("Podaj wyraz: \n");
scanf("%s", &wyraz);
printf ("Podaj litere: \n");
scanf ("%c\n", &litera);
printf("po wykasowaniu tych liter wyraz wyglada tak: \n");
for (i=0; i<strlen(wyraz); i++)
{ if(wyraz[i] != litera) printf ("%c", wyraz[i] );
};
getch();
return 0;
}
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main()
{
int i;
char litera;
char wyraz[256];
printf ("Podaj wyraz: \n");
scanf("%s", &wyraz);
printf ("Podaj litere: \n");
scanf ("%c\n", &litera);
printf("po wykasowaniu tych liter wyraz wyglada tak: \n");
for (i=0; i<strlen(wyraz); i++)
{ if(wyraz[i] != litera) printf ("%c", wyraz[i] );
};
getch();
return 0;
}