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

Транслитерировать! код есть, нужно найти ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread1053160.html
Записать в файл N действительных чисел. Найти разность первой и последней компонент файла.
C++ Разбиение проекта на файлы Нужно разбить проект на файлы main.cpp, struct.cpp(здесь функции), struct.h(библиотеки, структура, прототипы функций). Сам пробовал - постоянно проблемы с линкером. Самостоятельно решения не смог найти. Прошу помочь. Сам проект (работает корректно): #include "stdafx.h" #include <windows.h> #include <string> #include <iostream> #include <fstream> http://www.cyberforum.ru/cpp-beginners/thread1053145.html
скажите как записать C++
if ((a=b) and (b<>c)) or ((b=c) and (c<>a)) or ((a=c) and (c<>b)) then writeln('Данный треугольник равнобедренный') else writeln('Данный треугольник не равнобедренный'); readln;
C++ Описать структуру с именем STUDENT
1. Описать структуру с именем STUDENT, содержащую следующие поля: фамилия и инициалы; номер группы; успеваемость (массив из пяти элементов). 2. Написать программу, выполняющую следующие действия: ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT; записи должны быть упорядочены по алфавиту; вывод на дисплей фамилий и номеров групп для всех студентов, имеющих хотя...
C++ Вычислить значение функции заданной рядом http://www.cyberforum.ru/cpp-beginners/thread1053135.html
Задачи. 1. Вычислить значение функции заданной рядом задания перепечатывайте на форум одна тема - одна задача читайте правила форума
C++ Библиотека цепляемая C++ и C# линковщиками Такое ваще возможно?)))) Если, да то в какую сторону копать? с чего начать? Были идеи COM и .Net(как там у них CLR вроде) подробнее

Показать сообщение отдельно
prog9
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 8
23.12.2013, 12:14     Транслитерировать! код есть, нужно найти ошибку
Транслитерировать текстовый файл в латиницу.
Помогите найти ошибку, программа не все буквы транслитерирует.

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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#include <iostream>
#include <math.h>
#include <locale.h>
#include <string.h>
using namespace std;
int main()
{ 
    char str1[100], a;
    int n,i; 
    setlocale( LC_ALL, "russian" ); 
    cout<<"Введите текст: "<<endl;
    gets(str1);
    n=strlen(str1);
    for (i=0; i<n;i++)
    {
        a=str1[i];
        switch (a) 
        {
            case -96: cout<<"a"; break;
            case -95: cout<<"b"; break;
            case -94: cout<<"v"; break;
            case -93: cout<<"g"; break;
            case -92: cout<<"d"; break;
            case -91: cout<<"e"; break;
            //case -90: cout<<"ye"; break;
            case -89: cout<<"zh"; break;
            case -88: cout<<"z"; break;
            case -87: cout<<"i"; break;
            case -86: cout<<"y"; break;
            case -85: cout<<"k"; break;
            case -84: cout<<"l"; break;
            case -83: cout<<"m"; break;
            case -82: cout<<"n"; break;
            case -81: cout<<"o"; break;
            case -80: cout<<"p"; break;
            case -79: cout<<"r"; break;
            case -78: cout<<"s"; break;
            case -77: cout<<"t"; break;
            case -76: cout<<"u"; break;
            case -75: cout<<"f"; break;
            case -74: cout<<"ch"; break;
            case -73: cout<<"c"; break;
            case -72: cout<<"ch"; break;
            case -71: cout<<"sh"; break;
            case -70: cout<<"sh'"; break;
            case -69: cout<<"/'"; break;
            case -68: cout<<"y"; break;
            case -67: cout<<"\'"; break;
            case -66: cout<<"ae"; break;
            case -65: cout<<"yu"; break;
            case -64: cout<<"ya"; break;
            case -63: cout<<"A"; break;
            /*case 'Б': cout<<"B"; break;
            case 'В': cout<<"V"; break;
            case 'Г': cout<<"G"; break;
            case 'Д': cout<<"D"; break;
            case 'Е': cout<<"E"; break;
            case 'Ё': cout<<"Ye"; break;
            case 'Ж': cout<<"Zh"; break;
            case 'З': cout<<"Z"; break;
            case 'И': cout<<"I"; break;
            case 'Й': cout<<"Y"; break;
            case 'К': cout<<"K"; break;
            case 'Л': cout<<"L"; break;
            case 'М': cout<<"M"; break;
            case 'Н': cout<<"N"; break;
            case 'О': cout<<"O"; break;
            case 'П': cout<<"P"; break;
            case 'Р': cout<<"R"; break;
            case 'С': cout<<"S"; break;
            case 'Т': cout<<"T"; break;
            case 'У': cout<<"U"; break;
            case 'Ф': cout<<"F"; break;
            case 'Х': cout<<"Ch"; break;
            case 'Ц': cout<<"C"; break;
            case 'Ч': cout<<"Ch"; break;
            case 'Ш': cout<<"Sh"; break;
            case 'Щ': cout<<"Sh'"; break;
            case 'Ъ': cout<<"/'"; break;
            case 'Ы': cout<<"Y"; break;
            case 'Ь': cout<<"\'"; break;
            case 'Э': cout<<"Ae"; break;
            case 'Ю': cout<<"Yu"; break;
            case 'Я': cout<<"Ya"; break;*/
 
            default : cout<<" "; 
        }
 
    }
    cout<<a;
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru