Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 20.03.2020
Сообщений: 61
1

Удалить из файла первую строку, в конце которой стоит знак "?"

25.04.2020, 17:14. Показов 1440. Ответов 1

Author24 — интернет-сервис помощи студентам
Знаю есть ошибка в функции
C++
1
theEND()
, не могу понять как использовать функцию сравнение строки, в моем случаи символа.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int theEND(char * str) {
    for (int i = 0; i < strlen(str); i++)
    {
        if (str[i] == '?') {
            return EOF;
        }
        else return 1;
    }
}
 
 
FILE* f10 = fopen("withque.txt", "r");
FILE* f10_1 = fopen("withoutque", "w");
char buf[100];
fgets(buf, 100, f10);
 
while (theEND(buf) != EOF)
{
    fputs(buf, f10_1);
    fgets(buf, 100, f10);
}
Добавлено через 4 часа 12 минут
Результат записать в другой файл
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2020, 17:14
Ответы с готовыми решениями:

Удалить из файла первую строку, в конце которой стоит вопросительный знак
2) дан текстовый файл. удалить из него первую строку, в конце которой стоит вопросительный знак

Удалить из файла первую строку, в конце которой стоит вопросительный знак
Имеется текстовый файл. Удалить из него первую строку, в конце которой стоит вопросительный знак....

Файлы/потоки: удалить из текстового файла первую строку, в конце которой стоит вопросительный знак
Имеется текстовый файл. Удалить из него первую строку, в конце которой стоит вопросительный знак....

Удалить из файла первую строку, в конце которой стоит вопросительный знак. Результат записать в другой файл
Имеется текстовый файл. Удалить из него первую строку, в конце которой стоит вопросительный знак....

Имеется текстовый файл. Удалить из него третью строку,первую строку, в конце которой стоит знак ?
Имеется текстовый файл. Удалить из него третью строку,первую строку, в конце которой стоит знак ? .

1
6579 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
25.04.2020, 17:31 2
Лучший ответ Сообщение было отмечено Selveresta как решение

Решение

Цитата Сообщение от Selveresta Посмотреть сообщение
, не могу понять как использовать функцию сравнение строки, в моем случаи символа.
C++
1
2
3
4
5
6
7
int theEND(char * str) 
{
    if (*str && str[strlen(str) - 1] == '?')
        return EOF;
    else
        return 1;
}
1
25.04.2020, 17:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2020, 17:31
Помогаю со студенческими работами здесь

Текстовый файл. Удалить из него первую строку, в конце которой стоит вопросительный знак
НЕмогу решить пару простых задач...НУЖНА ПОМОЩЬ!!! 10. Имеется текстовый файл. Удалить из него:...

Имеется текстовый файл. Удалить из него первую строку, в конце которой стоит точка. Результат записать в другой файл
Имеется текстовый файл. Удалить из него первую строку, в конце которой стоит точка. Результат...

Дан текстовый файл, удалить из него первую строку, в которой встречается знак "?"
Помогите пожалуйста, выводит ошибки #include&lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;string.h&gt;...

Как удалить папку в Windows-10, в конце имени которой стоит точка?
Вопрос, собственно, в названии темы. Unlocker не помогает. Поскольку в программном обеспечении я,...

Дана строка символов, в конце которой стоит точка. Напечатать строку в обратном порядке
Помогите написать пожалуйста программу. Дана строка символов, в конце которой стоит точка....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru