ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

27.03.2010, 19:30
|
|
Новичок
Регистрация: 21.08.2008
Сообщений: 7
Провел на форуме: 183154
Репутация:
9
|
|
Ins3t,
ок, запишешь так 123456789123456789123456789123456789 ? сетки не хватит
Со строкой все предельно просто
Код:
cin >> str;
for (int i=str.size()-1; i != -1; --i) cout << str[i];
|
|
|

27.03.2010, 19:38
|
|
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
Провел на форуме: 289669
Репутация:
7
|
|
Есть TextBox.
Если в него написать текст, а после текста поставить знак "\n", то
в TextBox каретка как положенно переместиться на строчку ниже, но,
после текста на первой строчке появляеться маленький квадратик.
Тоесть:
Код:
this->textBox1->text = "Hello World! \n";
Скрин:

Что за квадратик? Как его убрать? Почему он появляеться?
|
|
|

27.03.2010, 20:10
|
|
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
Провел на форуме: 2083691
Репутация:
330
|
|
Сообщение от Idainet
Ins3t,
ок, запишешь так 123456789123456789123456789123456789 ? сетки не хватит
Со строкой все предельно просто
Код:
cin >> str;
for (int i=str.size()-1; i != -1; --i) cout << str[i];
Да-да-да, сложно проигрывать и хочется привести тупые доводы того что ты прав. Но сняв зеленые очки с надписью "I'm X-hacker", ты увидел бы задание задачи:
Сообщение от GrimmJow
Начал недавно изучать с++, в перерывах между обучением решаю легкие задачи. Но эту никак понять не могу:
"Дано трехзначное число. Найдите число, которое получится, если цифры исходного числа переписать в обратном порядке."
Можете не решить ее, а подсказать, как к ней подступиться? менять местами цифры - это можно реализовать с помощью какого-то арифметического действия?
Можешь не отвечать, ибо мне по***.
|
|
|

27.03.2010, 20:26
|
|
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме: 4761503
Репутация:
229
|
|
Сообщение от DiHWO
Есть TextBox.
Если в него написать текст, а после текста поставить знак "\n", то
в TextBox каретка как положенно переместиться на строчку ниже, но,
после текста на первой строчке появляеться маленький квадратик.
Тоесть:
Код:
this->textBox1->text = "Hello World! \n";
Скрин:

Что за квадратик? Как его убрать? Почему он появляеться?
Код:
textBox1->Text = "Hello world\r\nThis is my\r\ntrue programm ^_^";
|
|
|

27.03.2010, 20:33
|
|
Познающий
Регистрация: 23.09.2007
Сообщений: 75
Провел на форуме: 938032
Репутация:
86
|
|
wolmer, не пиши \r
|
|
|

27.03.2010, 20:37
|
|
Новичок
Регистрация: 21.08.2008
Сообщений: 7
Провел на форуме: 183154
Репутация:
9
|
|
сняв зеленые очки с надписью "I'm X-hacker"
Прейдется снять и ходить без них :-(((
|
|
|

27.03.2010, 21:29
|
|
Участник форума
Регистрация: 05.01.2009
Сообщений: 191
Провел на форуме: 3020589
Репутация:
240
|
|
Скачал статью по программированию Lpt портов
Код:
#include <stdio.h>
#include <stdlib.h>
#include <untd.h>
#include <asm/io.ish>
#define BASEPORT 0x378 /* lp1 */
int main(){
/* Получить доступ к порту */
if (ioperm(BASEPORT, 3, 1)) {perror("ioperm"); exit(1);}
/* Вывод в порт (0) */
outb(0, BASEPORT);
/* Задержка (100 мс) */
usleep(100000);
/* Чтение из порта (BASEPORT+1) и вывод результатов на экран */
printf("статус: %d\n", inb(BASEPORT + 1));
/* Мы больше не нуждаемся больше в порту */
if (ioperm(BASEPORT, 3, 0)) {perror("ioperm"); exit(1);}
exit(0);
}
При компилировании говорит что не хватает заголовочных файлов
untd.h
asm/io.ish
Подскажите пож-та где можно скачать или залейте пож-та.
|
|
|

27.03.2010, 22:11
|
|
Участник форума
Регистрация: 01.11.2008
Сообщений: 116
Провел на форуме: 2729753
Репутация:
159
|
|
не судите строго только начал
В общем мой вопрос
как вписать сюда ветвление
#include <iostream>
using namespace std;
int main()
{
float a,b,c;
c=0;
cout<<"Vvedite 3na4enie peremennoi a";
cin>>a;
cout<<"Vvedite 3na4enie peremennoi b";
cin>>b;
if (a>b) cout<<"3na4enie a="<<a ; else cout<<"3na4enie b="<<b;
return 0;
}
Нужно в ветвление вписать вот такую проверку if (a=b) cout<<0;
помогите чудо кодеры)
|
|
|

27.03.2010, 22:22
|
|
Участник форума
Регистрация: 05.01.2009
Сообщений: 191
Провел на форуме: 3020589
Репутация:
240
|
|
if(a==b) cout << "0";
|
|
|

27.03.2010, 22:28
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме: 2868783
Репутация:
414
|
|
При компилировании говорит что не хватает заголовочных файлов
untd.h
asm/io.ish
Подскажите пож-та где можно скачать или залейте пож-та.
Ты пишешь под никсами?
если да то могу предположить что у тебя опечатка
Код:
#include <unistd.h>
#include <asm/io.h>
Нужно в ветвление вписать вот такую проверку if (a=b) cout<<0;
помогите чудо кодеры)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|