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

работа с файлами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В данной строке найти все вхождения буквы «я» и вывести номера позиций, в которых она встречается http://www.cyberforum.ru/cpp-beginners/thread1051688.html
В данной строке найти все вхождения буквы «я» и вывести номера позиций, в которых она встречается.
C++ Вычислить y = x1 - x2 + x3 - … + (-1)n-1 xn Дан массив X из n натуральных чисел. Вычислить y = x1 - x2 + x3 - … + (-1)n-1 xn http://www.cyberforum.ru/cpp-beginners/thread1051687.html
Программа, которая будет решать задачу Эйлера C++
Задача: Нужна программа, которая будет показывать количество решений задачи о ходе коня. Можно даже в части доски - 4x4, ибо если 8x8, то слишком много решений - 13 267 364 410 532. Для справки: http://ru.wikipedia.org/wiki/%C7%E0%E4%E0%F7%E0_%EE_%F5%EE%E4%E5_%EA%EE%ED%FF Помогите :( Добавлено через 6 часов 7 минут Никто не знает? Добавлено через 9 минут Другая формулировка:...
C++ Переписать в файл G все символы из другого файла, отличные от букв и пробела
Дан текстовый файл F. Переписать в другой файл G все символы, отличные от букв и пробела.
C++ Ассемблерная вставка в c++ http://www.cyberforum.ru/cpp-beginners/thread1051683.html
Как данный код написать между вставками __asm {} в c++??? Поскольку dw, db и тд не поддерживаются в c++ Сам код: GRUPP DB 15, -13, 215, 2, -11, 156 LEA BX,GRUPP MOV SI,0 MOV CX,5 CYC: MOV AL,BYTE PTR CMP AL,120 JB MET
C++ Определить, сколько в наборе слов, заканчивающихся буквой а Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в нем слов, заканчивающихся буквой а. подробнее

Показать сообщение отдельно
Yulia_sko.kz
0 / 0 / 0
Регистрация: 06.11.2011
Сообщений: 120
22.12.2013, 11:44     работа с файлами
задача программы и само задание состоит в следующем: Файл f содержит буквы латинского и русского алфавитов.Занести в файл h- только латинские буквы, а в файл g-только русские буквы-программа написана в билдере 6 но он выдает одну ошибку if(isrus(temp))-посмотрите пожалуйста может чего -то не хватает или я что то не так сделала
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//---------------------------------------------------------------------------
#include <vcl.h>
#include <conio.h>
#include <iostream>
#include <fstream>
using namespace std;
 
 
 
int main(int argc, char* argv[])
{
    setlocale(LC_ALL, "Russian");
    ifstream f("f.txt");
    ofstream h("h.txt");
    ofstream g("g.txt");
 
    char temp;
 
    if(!f)
    {
        cout<<"Error opening input file(f)!\n";
        return(1);
    }
    if(!h)
    {
        cout<<"Error opening output file(h)!\n";
        return(1);
    }
    if(!g)
    {
        cout<<"Error opening output file(g)!\n";
        return(1);
    }
    while(f.peek() != EOF)
    {
        temp = f.get();
        if(isrus(temp))
            g << temp;
        else if(isalpha(temp))
            h << temp;      
    }
 
 
    f.close();
    h.close();
    g.close();
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru