Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.64/14: Рейтинг темы: голосов - 14, средняя оценка - 4.64
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390

переобразовать текст в 0 и 1

27.09.2009, 10:38. Показов 3399. Ответов 32
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
прошу прощение если повторяю тему,просто не знаю как правильно вопрос для поиска задать,решил тему откррыть,как мне написать прогу того,чтобы вводимый текст был записан 0ами и 1ами
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.09.2009, 10:38
Ответы с готовыми решениями:

Исправить ошибку! Невозможно переобразовать
Подскажите как исправить ошибку! #include "stdafx.h" #include <iostream> #include <stdio.h> #include <string.h> using...

Переобразовать текст в дату
Нужна помощь есть таблица где в Поле2 записи в текстовом формате "01/Apr/2013:06:20:30 " без кавичок , нужна в запросе переобразовать...

JSON переобразовать в JS
Я в view передал модель. Модель имеет в себе еще один объект, который, и содержит нужный масив. Ошибка в том что на js все масивы =...

32
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
27.09.2009, 22:01  [ТС]
Студворк — интернет-сервис помощи студентам
odip, ты забыл i объявить

Добавлено через 2 минуты
odip, я вместо 2ки написал 16,пробел переводил как 20,это правильно?Я правильно перевел в 16ную сис-му?
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
27.09.2009, 22:03
odip, ты забыл i объявить
Куски кода пишу без проверки.
Все доделки - на совести того кто использует
пробел переводил как 20
Код пробела - 32, это 0x20.
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12844 / 7593 / 1766
Регистрация: 25.07.2009
Сообщений: 13,981
27.09.2009, 22:04
МедведЪ, попробуй
C
1
putchar('\x20')
написать
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
27.09.2009, 22:05  [ТС]
Цитата Сообщение от odip Посмотреть сообщение
Код пробела - 32, это 0x20.
то есть не правильно?
у меня еще вопрос:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <locale.h>
#include <string.h>
#include "windows.h"
 
int main(){
 
 
int i;
char *str= " ";
char buf[80];
 
i=0;
while(str[i]!='\0'){ i++ ;
    itoa( (unsigned char)str[i], buf, 2 );
    
    printf( "%s", buf );
 
printf( "\n" );
 
    system("pause");
        return 0;
}
просто вместо фор написал вайл
выдат ошибку
Error 2 fatal error C1075: end of file found before the left brace '{' at 'c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp(6)' was matched c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 24 proba
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
27.09.2009, 22:06
C++
1
for ( int i=1; i<=1000000; i++ ) { putchar( '\x20' ); }
А то видно не будет

Добавлено через 49 секунд
Ну почему неправильно ?
32 - в 10-ричной системе
0x20 - это в 16-ричной системе
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
27.09.2009, 22:07  [ТС]
easybudda, вроде правильно-пробел
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12844 / 7593 / 1766
Регистрация: 25.07.2009
Сообщений: 13,981
27.09.2009, 22:10
МедведЪ, да, правильно. 32 - это 2 раза по 16 а в последнем своём примере ты закрывающую скобку } после while пропустил.
1
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
28.09.2009, 16:36  [ТС]
а почему если я ввожу букву а,то ишет 0,если букву b то снова 0?

Добавлено через 7 минут
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
#include <locale.h>
#include <string.h>
#include "windows.h"
#include <stdio.h>
#include <iostream>
using namespace std;
int main(){
 
 
int i;
char str[256];
char buf[80];
char url[256];
char yn[80];
FILE *f; 
i=0;
cout<<"Add text:";
cin>>str;
while(str[i]!='\0'){ i++ ;
   _itoa_s( (unsigned char)str[i], buf, 2);
    
    printf( "%s", buf );
}
printf( "\n" );
cout<<"Copy ressult in text file?Y\\N";
cin>>yn;
if(yn=="y"){
    cout<<"Write text-files addres:";
    cin>>url;
    f=fopen(url, "w");
    fputs(buf, f);
    
    cout<<"Ok!";
}
else main();
 
 
 
 
 
 
    
        return 0;
}

вот мой код,еще не правильно работает момент IF..каждый раз на else выподает прога
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12844 / 7593 / 1766
Регистрация: 25.07.2009
Сообщений: 13,981
28.09.2009, 17:06
Цитата Сообщение от МедведЪ Посмотреть сообщение
_itoa_s( (unsigned char)str[i], buf, 2);
А вот так
C++
1
_itoa_s( (unsigned char)str[i], buf, 16);
не пробовал?
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
28.09.2009, 17:23  [ТС]
easybudda, пробавал,но причем тут это?

Цитата Сообщение от МедведЪ Посмотреть сообщение
вот мой код,еще не правильно работает момент IF..каждый раз на else выподает прога
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12844 / 7593 / 1766
Регистрация: 25.07.2009
Сообщений: 13,981
28.09.2009, 17:29
Цитата Сообщение от МедведЪ Посмотреть сообщение
а почему если я ввожу букву а,то ишет 0,если букву b то снова 0?
я об этом. В двоичной системе нет ни a, ни b.
Цитата Сообщение от МедведЪ Посмотреть сообщение
else main();
А "выподает" как-раз по этому. Это что было? Попытка рекурсивно main() запустить? Не, так не будет работать.
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
28.09.2009, 17:33  [ТС]
easybudda, почему не будет работать?Оо я много таких прог написал,но все норм работали

Добавлено через 1 минуту
easybudda, попробовал....все тоже самое,не ИФ не 0 не изменились
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12844 / 7593 / 1766
Регистрация: 25.07.2009
Сообщений: 13,981
28.09.2009, 17:39
Цитата Сообщение от МедведЪ Посмотреть сообщение
if(yn=="y"){ cout<<"Write text-files addres:"; cin>>url; f=fopen(url, "w"); fputs(buf, f); cout<<"Ok!"; }
если перед окончанием блока fclose(f); не написать, оно или ругнётся, что файл открыт уже, или заново его откроет при этом выбросив содержимое, или... Короче, есть варианты... Сделай, как я тебе показал, только вместо моей binPrn /* или как я там её обозвал */ itoa прикрути...

Добавлено через 2 минуты
Цитата Сообщение от МедведЪ Посмотреть сообщение
я много таких прог написал,но все норм работали
Покажи хоть одну, где main сама себя вызывает - аж интересно стало...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.09.2009, 17:39

Переобразовать void в int
Как переобразовать void в int???:popcorn:

Массивы переобразовать в HTML
Товарищи, вопрос важный. Наверное простой, но я новичок. Суть такова. Есть пхп.файл &lt;?php define('_JEXEC', 1); ...

Переобразовать xmcd в mcdx
Здравствуйте всем, не ставится маткад 15, а завтра сдавать лабы, кто может проконвертируйте мне пару файликов, буду очень благодарен)

Переобразовать кодировку ucs2be в utf8
Как в memo загрузить текстовый файл с кодировкой ucs2be? Файл пример вложил.

Переобразовать цифры в штрих код
1. Можно ли переобразовать цифр в штрих код, и вывести на picturebox. Мне очень нужно чтобы цифр как то переобразовать в штрих кодов. У...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
33
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru