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

неприятности с кодировкой! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести с pascal http://www.cyberforum.ru/cpp-beginners/thread194195.html
Помогите перевести программу с Паскаля на Си++ Program Negative; var a, b: arrayof String; i, j, n, m, answer: Integer; input, output: Text; begin assign(input, 'negative.in'); reset(input); readln(input, n, m); for i:=1 to n do
C++ Ошибка в работе программы Сегодня зачёт! Надо сдавать прогу, но она не работает! Она работает так: если у нас массив 1 2 3 3, то она напишет что число 3 повторяется 2 раза! Но если массив: 1 2 2 3, то она опять пишет, что число 3 :cry: повторяется 2 раза! чТО ЗА БРЕД! #include "stdafx.h" #include <iostream> #include <ctime> using std::cin; using std::cout; using std::endl; http://www.cyberforum.ru/cpp-beginners/thread194190.html
C++ Куда и как двигаться дальше?
Здравствуйте! Я совсем недавно начал изучение программирование и все мои знания в этой области были получены из книги Ритчи и Кернигана и проработки упражнений из неё. Сейчас я изучаю С++ по Книге Страуструпа, но не хочется оставаться вечным учеником. Как уже сейчас я могу начать применять свои знания для реального написания ПО? Возможно с таким опытом участвовать в Open Source проекте и как...
C++ Вычислить количество какого-либо символа в строке
Помогите написать программу с функцией, вычисляющей количество какого-либо символа в строке.
C++ ненаходит результат! http://www.cyberforum.ru/cpp-beginners/thread194137.html
#include<stdio.h> #include<conio.h> main() { clrscr(); int a,b,c; printf("Введите a"); scanf("%d",a); printf("Введите b"); scanf("%d",b);
C++ Промежуток {000000 - 999999} Засел на последней задаче по теме :) Необходимо посчитать кол-во счастливых билетов и найти их процентную долю от общество числа билетов в промежутке от {000000 до 999999}. Кол-во с процентной долей - не проблема, но промежуток не даёт мне перейти к следующей задаче :( Тип int неприменим(хотя тема - задачи с целыми числами), а операции со строками и массивами не так просты:) Чтобы посчитать... подробнее

Показать сообщение отдельно
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
20.11.2010, 13:17     неприятности с кодировкой!
Попробуйте вот так

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
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <ctype.h>
#include <string>
#include <windows.h>
using namespace std;
 int i=0;
class table 
{
public:
    int number[10],s[10],kol[10],year[10];
        string name[10];
};
 
        void Menu();
        void Info();
        void Quit();
        table t;
                void Menu ()
        {
        cout<<"нажмите Пробел для отображения меню"<<endl;
        cout<<"___________________________________"<<endl;
        return Info ();
        }
 
void Info()
{       
        
        char key;
    key = getch();
switch(key)
{
case 32:
        system("cls");
        cout<<" ________________________________________________"<<endl;
        cout<<"| 1-список |"<<"| 2-добавить запись |"<<"| 3-сортировать |"<<endl;
        cout<<"|________________________________________________|"<<endl;
        return Info();
        break;
case 49: 
        
for ( int j=0; j<i; j++)
        {
        cout <<t.number[j]<<"\t"<<t.name[j]<<"\t"<<t.s[j]<<"\t"<<t.kol[j]<<"\t"<<t.year[j] <<endl;
        }
        Info();
        break;
case 50 :
        char buf[10];
        cout<<"Введите номер города"<<endl;
        cin>>t.number[i];
        cout<<"Введите название города"<<endl;
        cin>>t.name[i];
        cout<<"Введите площадь"<<endl;
        cin>>t.s[i];
        cout<<"Введите количество жителей"<<endl;
        cin>>t.kol[i];
        cout<<"Введите год оснавания"<<endl;
        cin>>t.year[i];
        i++;
        system("cls");
 
        cout<<"Данные записаны!"<<endl;
        break;
case 27 :
        exit(1);
        break;
}
return Menu ();
}
 
                void main()
{ 
        setlocale(LC_ALL, "Russian");
        Menu ();
}
 
Текущее время: 07:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru