Я пытаюсь закончить свое первое домашнее задание в моем классе C.Цель состоит в том, чтобы найти массив, найти все строчные буквы E и преобразовать их в прописные буквы Es.
Я пробовал несколько вариантов после поиска часов здесь и в книге, но безрезультатно.Извиняюсь за вопрос новичка, поскольку я очень новичок в этом.
Мне не разрешено использовать какие-либо функции, кроме printf и random_letter, поэтому большая часть того, что я нашел, неприменима.
Вот код из тестовой программы
include <stdio.h>
void capitalize_e(char s[]);
int main(int argc, char *argv[]) {
char s[] = "The elephant in the room.";
printf("String before capitalizing e's: %s\n", s);
capitalize_e(s);
printf("String after capitalizing e's: %s\n", s);
}
Вот моя последняя попытка.
#include <stdio.h>
void capitalize_e(char s[], int size) {
int i;
char A = "e";
char B = "E";
for (i=0;i<size; i++) {
if(s[i]==A)
s[i]==B;
}