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

Различие функций setlocale() и SetConsoleCP()/SetConsoleOutputCP() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано двумерный массив целых чисел. Все нечетные элементы заданного массива заменить суммой номеров их строки и столбца http://www.cyberforum.ru/cpp-beginners/thread907371.html
решил задачу думаю правильно все сделал. Если есть гдето ошибка скажитьте)))) #include<iostream> #include <conio.h> #include <cmath> #include <iomanip> #include <time.h> using namespace std; int main() { int n,m;
C++ run-time check failure #3-не запускаеться программулька Простая программка, проверяю-правельная. У друзей-работает, а у меня выдает "run-time check failure #3 the variable 'c' is being used without being initialized" Что может быть это? Вижуал Студию переставляла, не помогает( Вот собствено и код #include <iostream> using namespace std; void main() { int a,b,c; float d; http://www.cyberforum.ru/cpp-beginners/thread907370.html
C++ дописать ( Из массива А удалить все элементы, которые встречаются в В ровно 2 раза. Из В переписать в С те элементы, которые совпадают с оставшимися)
нужно чтоб на экран еще выводило перед новым массивом А, числа,которые повторяются в массиве В 2 раза. и перед С тоже чтоб выводило на экран числа,которые остались в старом массиве А. само задание было таково: 43. Вводятся массивы А и В. Из массива А удалить все элементы, которые встречаются в В ровно 2 раза. Из В переписать в С те элементы, которые совпадают с оставшимися в массиве А.на...
C++ Поменять местами столбцы матрицы
условие : В матрице из действительных чисел поменять местами последний столбец со столбцом, содержащим наибольшее по абсолютной величине элемент матрицы. #include <iostream> #include <stdio.h> #include <math.h> using namespace std; int main() {
C++ Перевод из Delphi в С++ http://www.cyberforum.ru/cpp-beginners/thread907318.html
Приветствую. Нужно перевести по указанному в названии темы направлении код. Премного благодарен! type TMyStrArr = array of string; function GetWordsBy1stWord(str: string): TMyStrArr; function WordsInStrA(s: string): integer; var b: boolean; i,j,k: integer;
C++ [Linker error] undefined reference to #include<string.h> #include<stdlib.h> #include<conio.h> #include<stdio.h> #include <math.h> #include<fstream> #include<iostream> using namespace std; подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
6960 / 4131 / 586
Регистрация: 29.11.2010
Сообщений: 10,956
20.06.2013, 02:11     Различие функций setlocale() и SetConsoleCP()/SetConsoleOutputCP()
Вам не понять всю любовь и идеологию шиндоуз, особенно по части кодировок.

Если указываем кодировку 1251, то необходимо выбрать в свойствах консоли шрифт Lucida Console.
setlocale - стандартная функция, SetConsoleOutputCP() - проприетарная. Что в ней самой творится один microsoft знает, вполне вероятно, что он вставляет палки в колеса работе функции setlocale(). Не за чем вам мешать просто две эти функции. Остановитесь на чем-то одном и радуйтесь.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru