У меня есть следующая задача:гласных слов, используя функцию
Создать новый текстовый файл и назовите его
TEXT1.txt
. Напишите следующее содержимое в текстовом файле:Всегда присутствовать на вашей лекции и учебные классы
Использование языка программирования C.
Создайте функцию с именем
vowelwords()
. Эта функция считывает содержимое файлаTEXT1.txt
и выводит на экран слова, которые не начинаются ни с заглавной или строчной гласной (то есть с «a», «e», «i», «o», «u») , Например, еслиTEXT1.txt
содержит файл:Ooi Chee Pun! Всегда посещать ваши лекции и учебные классы
затем
Чи Каламбур! ваши занятия по лекционным занятиям
будет напечатан на экране.
Примечание: вы должны определить соответствующие массивы и переменные, которые будут использоваться.- Напишите функцию
main()
, которая вызывает созданную функциюvowelwords()
.
- Измените функцию
vowelwords()
в части 1, чтобы написать слова, которые не начинаются либо с прописной или строчной гласной в новый текстовый файл с именемTEXT2.txt
.
Я не сделал до следующей части, и мой результат как:
lwys ttnd год lctr й ttrl clsss
Но это должно быть:
ваш уроки лекций
Вот мой код:
#include <stdio.h>
int main()
{
FILE *fPtr;
int c;
char vowel[50];
fPtr = fopen("TEXT1.txt","r");
c = getc(fPtr);
while(c!= EOF) {
if((c == 'A')||(c == 'a')||(c == 'E')||(c == 'e')||(c == 'I')||(c == 'i')
||(c == 'O')||(c == 'o')||(c == 'U')||(c =='u')){
c = 0;
}
else
putchar(c);
c=getc(fPtr);
}
fclose (fPtr);
return 0;
}
Как я должен изменить код так, чтобы он работает, как описано в задаче?
Пожалуйста, пост код, который вы имеете до сих пор и описывают результаты, которые вы получили. (Или это вопрос «сделайте мою домашнюю работу для меня»?) –
Это просто ваше задание. У вас есть конкретный вопрос? – csmckelvey
http://meta.programmers.stackexchange.com/questions/6166/open-letter-to-students-with-homework-problems –