Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 26.02.2018
Сообщений: 13
1

Работа с текстовыми файлами. С одного файла переписать в другой все строки, которые не содержат латинские буквы

01.04.2018, 13:59. Просмотров 771. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста !!
У меня не получается перебирать все строки, после второй считывается символ '\n' и цикл заканчивается. А мне нужно перебрать все строке и в этом цикле осуществлять проверку на наличие латинских букв.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <stdio.h>
#include <string.h>
#include <conio.h>
 
int main()
{
    FILE *text1, *text2;
    char str [256];
    
    if ((text1 = fopen("text1.txt", "r")) != NULL)
    {
        for (int i = 0; i < strlen(str); i++)
          fgets(str,256,text1);
    }
 
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2018, 13:59
Ответы с готовыми решениями:

Работа с файлами. Переписать из одного файла в другой строки, длина которых меньше 10 символов
Переписать из одного файла в другой длина которого меньше 10 символов помогите плиз у меня чет...

Переписать из одного файла в другой строки, начинающиеся с буквы б
В файле хранится произвольный текст. Переписать в другой файл строки, начинающиеся с буквы б

Задан текстовый файл. Переписать в другой файл, те строки из первого файла, которые содержат менее 5 слов
Помогите решить задачу пожалуйста! Заданный текстовый файл. Переписать в другой файл, те строки из...

Переписать в файл g все строки из файла f, которые начинаются с буквы 'c'.
При открытии и сохранении файла необходимо использовать файловые диалоги. Задание - Дан...

4
1294 / 465 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
01.04.2018, 15:17 2
Цитата Сообщение от darina2018 Посмотреть сообщение
for (int i = 0; i < strlen(str); i++)
Ааа почему i идет от 0 до strlen(str)?
0
1735 / 1329 / 1406
Регистрация: 28.10.2016
Сообщений: 4,265
01.04.2018, 15:49 3
MayaNash, до strlen(str) - 1 же
0
1294 / 465 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
01.04.2018, 17:18 4
Hitoku, фактически сам i идет до stlen жеж. Вопрос в том, почему следующей строкой идет fgets. В чем здесь логика?
0
Hitoku
01.04.2018, 17:19     Работа с текстовыми файлами. С одного файла переписать в другой все строки, которые не содержат латинские буквы
  #5

Не по теме:

MayaNash, справедливо :)

0
01.04.2018, 17:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2018, 17:19
Привет! Вот еще темы с ответами:

Переписать все латинские буквы верхнего регистра из каждой строки в новый файл
Переписать все латинские буквы верхнего регистра из каждой строки в новый файл. подобная...

Переписать в новую строку все слова, которые содержат буквы только латинского алфавита
Переписать в новую строку все слова, которые содержат буквы только латинского алфавита

Переписать в новый файл все слова, которые содержат только буквы латинского алфавита.
Переписать в новый файл все слова, которые содержат только буквы латинского алфавита. program k;...

Переписать в новый фаил строки, удалив из них все латинские буквы нижнего регистра
Перепиаать в новый фаил стооки,удалив из них все латинские буквы нижнего регистра //lab10...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.