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

Кодировка текста на выходе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение файла http://www.cyberforum.ru/cpp-beginners/thread969871.html
Не видит или не может открыть фаил: #include <conio.h> #include <stdlib.h> #include <stdio.h> #include <iostream> #include <fstream> #include <string.h> #include <iomanip> using namespace...
C++ Ошибки при компиляции в MS Visual Studio Express Делаю контрольную работы написанию программы, находящей определитель матрицы. Нашел решение - http://www.cyberforum.ru/faq/thread436065-page2.html#post2471796 Но есть проблема. В среде... http://www.cyberforum.ru/cpp-beginners/thread969867.html
Ошибка в коде сортировки слиянием C++
Вобщем, я реализовал рекурсивную сортировку слиянием (Merge Sort), но она работает за O(N), а должна за O(N log N), помогите найти ошибку в коде (a - исходный массив, N - количество элементов в нем)...
C++ Даны 3 квадратные матрицы
Даны 3 квадратные матрицы. Две из них сначало вычести, а потом умножить на третью. не могу додуматься с решением.
C++ Visual C++ не компилирует "Hello,world" http://www.cyberforum.ru/cpp-beginners/thread969861.html
Доброго времени суток! Простите за вопрос, но никак! не могу заставить Visual C++ 2008 выдать на экран этот мегасложный текст. Что пробовала: //error C2065: cout: необъявленный...
C++ Возрат массива из функции Добрый вечер. Подскажите пожалуйста как вернуть массив #include "stdafx.h" #include <iostream> #include <string> #include <cstdlib> #include <Windows.h> using namespace std; подробнее

Показать сообщение отдельно
Gdasar
189 / 50 / 10
Регистрация: 18.02.2013
Сообщений: 486
Записей в блоге: 9
Завершенные тесты: 1

Кодировка текста на выходе - C++

05.10.2013, 23:51. Просмотров 271. Ответов 1
Метки (Все метки)

суть проблемы в том,что программа выводит какие-то кракозябры
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
int upor(string one,string two)      //one-главная
{
  for(int i=0;;i++)
  {
   if(strcmp(one.c_str(),two.c_str())==0)
   {
    return 0; // не нужно менять,оставляем так,как есть.
    break;
   }
   if(one[i]=='\0'||two[i]=='\0')
   {
    break;
   }
   else
   {
   if(one[i]!=two[i])
   {
    if(one[i]>two[i])
    {
     return -1;   //менять местами
    }
    else
     return 0;   // не нужно менять,оставляем так,как есть.
   }
   }
  }
}
 
string a,b;
a="abcd";
b="abce";
if(upor(a,b)==0)
{
    printf("%s\n%s",a,b);
   //   printf("No");
}
else
if(upor(a,b)==-1)
{
    printf("%s\n%s",b,a);
    //printf("Yes");
}
getch();
посмотрел подобные темы на форуме: решений полно,но ни одно не помогло.
подсобите в решение данной проблемы.
p.s посмотрите функцию(правильно ли реализована)-сортировка по ASCII
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru