Форум программистов, компьютерный форум CyberForum.ru

Чтение английского текста из файла,выделение слов и перевод - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Получить вектор B, каждый элемент которого равен среднему арифметическому соответствующей строки массива A http://www.cyberforum.ru/cpp-beginners/thread1774698.html
Дана матрица A. Получить вектор B, каждый элемент которого равен среднему арифметическому соответствующей строки массива A. Ввод: Из консоли. Подается число строк массива n, затем число столбцов m, затем элементы массива, построчно, через пробел. Вывод: Каждый элемент вектора B через пробел. Вещественное число с точностью 2. Длина вектора B соответственно равна n. Пример ввода: 2 6 8 5 6 4...
C++ Умножение матриц Найти результат умножения матрицы A, размером NA на MA, на матрицу B, размером NB на MB,. Ввод с консоли, на первой строке вводятся целые числа MA и NA через пробел; следующие MA заполнены NA вещественными числами Ai, j через пробел - соответствуют элементам матрицы на данных позициях, где i - номер соответствующей строки, j - столбца; (MA+1)ная строка содержит целые числа MA и NA через пробел;... http://www.cyberforum.ru/cpp-beginners/thread1774686.html
Вылетает программа C++
#include <iostream> #include <cstdlib> using namespace std; struct game2048 { int ar; void start() {
C++ Обработка ошибок ввода из потока cin
Доброго времени суток всем! Помогите пожалуйста разобраться. После ввода буквы например, то есть когда поток ломается, пытаюсь его починить, но программа зацикливается и бесконечно пишет "Повторите ввод, что-то пошло не так!". Как починить? struct Point { int x, y; }; vector<Point> v(7); for (int i = 0; i < 7; i++) { cout << i + 1 << "ая пара: ";
C++ Умножения матрицы на число http://www.cyberforum.ru/cpp-beginners/thread1774670.html
Найти результат умножения матрицы A, размера M на N, на число K. Ввод с консоли, на первой строке вводится вещественное число K, на второй строке - целые числа M и N через пробел, следующие M заполнены N вещественными числами Xi, j через пробел - соответствуют элементам матрицы на данных позициях, где i - номер соответствующей строки, j - столбца. Вывод в консоль М строк заполненных N...
C++ Ошибка: error LNK2019: ссылка на неразрешенный внешний символ... Не могу понять ошибку в своей программе! Ничего красным не подчёркивается, но программа не запускается. В окне "Вывод" в разделе "Построение" пишет ошибку "1>games.obj : error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl Gnumb(void)" (?Gnumb@@YAXXZ) в функции _main" Вот код с main: #include <conio.h>; #include <iostream>; #include <ctime>; #include "header_games.h"; ... подробнее

Показать сообщение отдельно
AlexPAI
0 / 0 / 0
Регистрация: 02.07.2016
Сообщений: 1
02.07.2016, 15:06     Чтение английского текста из файла,выделение слов и перевод
Всем привет! Есть такая задача: считать из входного файла английский текст,выделить в нем все слова и записать в выходной файл с переводом. Написал такой код:


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
#include <fstream> 
const int MAXBUF = 1000000;  
 
 
int main()
{
    FILE *f1;
    char buf[MAXBUF], *p;
    int c;
    const char *fname = "Input.txt";
    
    if ((f1 = fopen(fname, "rb")) == NULL) //ошибка при открытии
        return 1;
        
    for (p = buf; p-buf < MAXBUF-1 && (c = getc(f1)) != EOF; p++) //считываем из файла все в массив, пока не встретим EOF
        *p = c;
        
    *p = '\0'; //завершающий 0
    printf("%s", buf); //итоговый массив со словами из файла
    fclose(f1);
    
    std::ofstream output("Output.txt");
    output << buf;
    
    return 0;
}
Здесь только чтение текста из входного файла Input.txt и запись в выходной файл Output.txt. Нужно еще выделить английские слова и записать в выходной файл с переводом (каждое слово с новой строки). Подскажите,пожалуйста,как это сделать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru