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

Перевести символ в двичный вид - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не считывает с файла http://www.cyberforum.ru/cpp-beginners/thread613310.html
Друзья, вообщем написал программку, в которой вводятся шесть строк, в каждой по одному слову, затем вводишь символ и начинается сравнение: если символ этот совпадает с первой буквой какого либо слова в строке, то прога выводит эту самую строку. Только вот в чем дело, надо файл создать в проекте в папке самой, я создал, t.txt, в нем ввел шесть строк в каждой по слову, так вот программа должна уже...
C++ Namespace Мне посоветовали использовать функцию "using namespace std;". За что это строчка отвечает? Может есть еще какие-то функции, которые можно также использовать с тем же значением? http://www.cyberforum.ru/cpp-beginners/thread613304.html
C++ Как используют макросы?
Здраствуйте, в моем блоге форумчанин с ником Evg посоветовал использовать макрос для вот такой конструкции: i f ( k e y s & ( 0 x 1 << ( k e yW % 8 ) ) ) Объясните пожалуйста как это делается. Спасибо.
glfwGetKey C++
Какой тип возвращает? Какие биты значения за что отвечают? Различает ли одинаковые левые и правые кнопки? А цифры верхнего ряда отличает от цифр цифрового блока?
C++ Определить в тексте предложение с максимальным количеством слов http://www.cyberforum.ru/cpp-beginners/thread613274.html
Определить в тексте предложение с максимальным количеством слов. Вывести его на печать.
C++ например 317 должно вывести 3 гривны 17 копеек, 1 гривна 00 копеек Помогите подумать над алгоритмом, вот сама задача: Дано натуральное число, равное выраженной в копейках цене некоторого товара, например 317, 100 и т.д. Выразить цену в гривнах и копейках, например 3 гривны 17 копеек, 1 гривна 00 копеек. Число копеек всегда записывается двумя цифрами. Я так понимаю что числа надо разбить на лексемы только не знаю как это можно сделать ? подробнее

Показать сообщение отдельно
kristi1
10 / 10 / 1
Регистрация: 07.03.2010
Сообщений: 465
25.06.2012, 11:19  [ТС]     Перевести символ в двичный вид
zitxbit, Эм, а для списка если делать, то как, не совсем понимаю=(


Вот код:

C++
1
2
3
4
5
6
i=0;
   while (i<n)
   {
       printf ("%c",cur->str);
       cur=cur->next;
   }
Что тут не так?(

Добавлено через 12 минут
Вот весь код, где ошибка, покажите пожалуйста:

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
#include "iostream"
#include "fstream"
#include "conio.h"
#include "cstdlib"
#include "string.h"
#include "iomanip"
#include "stdio.h"
 
using namespace std;
 
struct spis
{
    char str[10];
    struct spis *next;
};
 
int main ()
{
    setlocale (0,"");
    spis *head=NULL;
    ofstream fout ("out.txt");
    int i=0, n=0, k=0;
    cout << "Enter the n ";
    cin >> n;
    while (i<n)
    {
        k=i+1;
        spis *cur= new spis;
        cur->next=head;
        cout << "Enter str ";
        cin >> cur->str;
        fout << "Прочитана " << k << " строка " << cur->str << endl;
        cout << "Прочитана " << k << " строка " << cur->str << endl << endl;
        i++;
    }
    spis *cur=head;
     int* digits = new int[8];
   memset((void*)digits, 0x00, 8 * sizeof(int));
    i=0;
   while (i<n)
   {
       printf ("%c",cur->str);
        do {
            digits[n++] = cur->str[i] % 2;
   } while ((cur->str[i] /= 2) > 0);
        for (int i = 7; i >= 0; i--)
      printf("%d",digits[i]);
       cur=cur->next;
   }
    system ("cls");
}
 
Текущее время: 23:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru