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

Массив с русс буквами. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая выводит содержимое массива наоборот http://www.cyberforum.ru/cpp-beginners/thread237328.html
//1. Написать программу, которая выводит содержимое массива наоборот. // Пример: массив 23 11 6 превращается в 6 23 11. #include <iostream> using namespace std; void main(){ const int size=5; int array ={0}; for(int i=0;i<size;i++) { cout << i+1 << ")->";
C++ Нарушение прав доступа при чтении Имею функцию такого плана: void RenameOldLabels() { USES_CONVERSION; string path, pathAfterRename, pathToDelFile, pathToDelDir, copyCom; wchar_t* DesktopFolder = new wchar_t; wchar_t* StartPrograms = DesktopFolder; try { SHGetSpecialFolderPathW(0, DesktopFolder, CSIDL_COMMON_DESKTOPDIRECTORY, false); http://www.cyberforum.ru/cpp-beginners/thread237325.html
Найти сумму элементов массива от первого до последнего нулевого C++
Собственно, проблема с тем, как определить этот самый последний элемент и запомнить его. Вот что у меня получилось, но постоянно сумма=0 #include <iostream.h> #include <conio.h> int main() { int n; int s; int i;
C++ Загрузка из файла ряда объектов класса
Здравствуйте! Нужно сохранять в файл бинарное дерево. В мэйне пишу ofstream fout("Save.txt",ios::binary); fout.write((char*)&count,sizeof count); int i; for(i=0;i<count;i++)
C++ Проверка числа кратности двум. http://www.cyberforum.ru/cpp-beginners/thread237310.html
День добрый, проверьте пожалуйста. Задание: Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2. #include <stdio.h> #include <conio.h> #include <locale.h> int main() { int k1,k2,n; setlocale(LC_ALL,"RUSSIAN"); printf("Введите колличество цифр...");
C++ сейчас на экзамене В одномерном массиве посчитать сумму элементов после минимального в с++ подробнее

Показать сообщение отдельно
vx5
 Аватар для vx5
187 / 171 / 4
Регистрация: 04.09.2010
Сообщений: 656
04.02.2011, 14:24     Массив с русс буквами.
стандартно в консоли у вас кодировка UTF-8, просто сохраните файл в той же кодировке. и как уже было сказано выше - любая строка завершается спец символом '\0'.

Добавлено через 8 минут
Bash
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
vx5@Dev:~$ cat 123.cpp
#include<iostream>
#include<cstdlib>
 
using std::cout;
using std::endl;
using std::cin;
using std::rand;
using std::srand;
 
int main()
{
        int Csize = 10;
        int Ssize = 10;
 
        const char Sdb[10][10] = {
        {'H','e','l','l','o','\0' },
        {'u','s','e','r','\0'},
        {'h','o','w','\0'},
        {'y','o','u','\0'},
        {'d','o','\0',},
        {'y','o','u','\0'},
        {'d','в','\0'} };
 
        for ( int cont1 = 0; cont1 < Ssize; cont1++ )
        {
                for ( int cont2 = 0; Sdb[cont1][cont2] != '\0'; cont2++ )
                        cout << Sdb[cont1][cont2];
        cout << " ";
        }
        cout << endl;
        return 0;
}
vx5@Dev:~$ g++ 123.cpp
vx5@Dev:~$ ./a.out
Hello user how you do you dв
UTF-8 у меня тоже не хочет выводит русский, а вот в KOI8R все получилось.
 
Текущее время: 15:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru