Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

RE: Вопросы по C/C++ (Для новичков)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> RE: Вопросы по C/C++ (Для новичков)
Имя
Сообщение << Старые топики   Новые топики >>
RE: Вопросы по C/C++ (Для новичков) - 2009-07-16 14:48:16.400000   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666

quote:

ORIGINAL: jen9tko

Добрый день !
Скажите, пожалуйста, знатоки, это правильные ответы:

Обожаю, когда автор даже не знает, на каком языке пишет. Тебе сюда:
http://forum.xakep.ru/m_1439200/tm.htm
Post #: 481
RE: Вопросы по C/C++ (Для новичков) - 2009-07-16 14:56:24.996666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
оффтопик
Post #: 482
RE: Вопросы по C/C++ (Для новичков) - 2009-07-16 14:59:32.026666   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
1 - неохота разбираться (Заметь, "не" пишем слитно).
2 - правильно.
3 - правильно.
4 - правильно.
5 - неправильно, правильный ответ "а" вроде.
6 - правильно.
7 - правильно (просто сначала слегка перепутал, я думал про другой кластер).

P.S. Это раздел вопросов по C++, а не по Pascal и Delphi.
Post #: 483
RE: Вопросы по C/C++ (Для новичков) - 2009-07-16 17:17:32.583333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
1. б
7. а, всё там правильно

пользуясь случаем, рекомендую:
http://www.rusyaz.ru/pr/od07.html
Post #: 484
RE: Вопросы по C/C++ (Для новичков) - 2009-08-11 11:36:15.286666   
Morgant

Сообщений: 15
Оценки: 0
Присоединился: 2009-08-11 11:03:11.133333
А кто знает как запустить вирус по приказу с другого компа?
Post #: 485
RE: Вопросы по C/C++ (Для новичков) - 2009-08-11 11:49:43.830000   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
Очень "развернутый" вопрос.
Post #: 486
RE: Вопросы по C/C++ (Для новичков) - 2009-08-11 14:23:18.776666   
Morgant

Сообщений: 15
Оценки: 0
Присоединился: 2009-08-11 11:03:11.133333
Ну на пример я сижу за компом пустил троян. Ну запустить его я хочу позже. Когда я нажму на кнопку.
Post #: 487
RE: Вопросы по C/C++ (Для новичков) - 2009-08-11 15:46:15.453333   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
Какие кнопки, вашего ежика в рыхлую попу?! Маскируешь и внедряешь программно или частью оси. Да, и доступ к удаленному серваку-жертве не помешает.
Post #: 488
RE: Вопросы по C/C++ (Для новичков) - 2009-08-11 19:12:50.146666   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
Я конечно извиняюсь за ответ, но…мне кажется что троян - это и есть программа, которая запускает сторонние программы по команде от клиента. Вернее это одна из его функций.
Post #: 489
RE: Вопросы по C/C++ (Для новичков) - 2009-08-11 19:19:58.740000   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
Троян не путешествует один. О чем мы, вообще, разговариваем?
И в той ли, вообще, ветке?!.
Post #: 490
RE: Вопросы по C/C++ (Для новичков) - 2009-08-11 23:39:38.926666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: D. Scandal

О чем мы, вообще, разговариваем?


о рыхлых ягодицах животного семейства ежовых (Erinaceidae)

quote:

ORIGINAL: D. Scandal

И в той ли, вообще, ветке?!.


нет

всегда ваш, Капитан Очевидность
Post #: 491
RE: Вопросы по C/C++ (Для новичков) - 2009-08-12 07:03:22.226666   
XANer

Сообщений: 114
Оценки: 0
Присоединился: 2009-05-25 01:04:23.160000
ЭЭ народ мне тут посоветовали скачать Visual C++ 2008 скачал, но есть проблема мать в череп вашу!!! как создать  freacking файл ехе?? а то все блин получаеться через 6 место…
Post #: 492
RE: Вопросы по C/C++ (Для новичков) - 2009-08-12 10:33:14.610000   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
Ты тут не ори. Разбудишь массу неприятностей. Что значит "как создать экзешник?" Ты хоть в курсе, что такое компиляция?
Post #: 493
RE: Вопросы по C/C++ (Для новичков) - 2009-08-12 11:50:40.550000   
Actek

Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
quote:

ЭЭ народ мне тут посоветовали скачать Visual C++ 2008 скачал, но есть проблема мать в череп вашу!!! как создать&nbsp; freacking файл ехе?? а то все блин получаеться через 6 место…

сначала устрани все ошибки(синтаксис скорее всего),а потом нажми F7
Post #: 494
RE: Вопросы по C/C++ (Для новичков) - 2009-08-13 04:09:23.143333   
XANer

Сообщений: 114
Оценки: 0
Присоединился: 2009-05-25 01:04:23.160000
quote:

Ты тут не ори. Разбудишь массу неприятностей. Что значит "как создать экзешник?" Ты хоть в курсе, что такое компиляция?


D. Scandal  с чего ты тут взял что я ору?????  Я пока спрашиваю!!! Лучше бы пояснил что куда…


quote:

сначала устрани все ошибки(синтаксис скорее всего),а потом нажми F7


Не с правописанием все норм, вот только говорит что ошибка а какая хз, может его одебажить??
Post #: 495
RE: Вопросы по C/C++ (Для новичков) - 2009-08-13 09:42:56.086666   
Actek

Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
quote:

D. Scandal&nbsp; с чего ты тут взял что я ору?????&nbsp; Я пока спрашиваю!!! Лучше бы пояснил что куда…

 D.Scandal - девушка, это во-первых.
Во-вторых код в студию.
Post #: 496
RE: Вопросы по C/C++ (Для новичков) - 2009-08-13 11:35:39.726666   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000

quote:

ORIGINAL: XANer
D. Scandal  с чего ты тут взял что я ору?????  Я пока спрашиваю!!! Лучше бы пояснил что куда…

Твой вопрос был задан с упоминанием нашей мамы и прочего. Спрашивает он пока. Охренеть.
Каким, скажи, образом мы должны понять о чем ты лопочешь, когда не видим твоих ошибок?!



Post #: 497
RE: Вопросы по C/C++ (Для новичков) - 2009-08-13 12:43:04.650000   
Morgant

Сообщений: 15
Оценки: 0
Присоединился: 2009-08-11 11:03:11.133333
Может кто нибудь написать как открыть .txt файл програмно. В блокноте!
Post #: 498
RE: Вопросы по C/C++ (Для новичков) - 2009-08-13 12:53:48.110000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
#include "stdafx.h" #include &lt;iostream&gt; int main() { system ("notepad имя_файла.txt"); return 0; }
Post #: 499
RE: Вопросы по C/C++ (Для новичков) - 2009-08-13 12:55:48.666666   
Actek

Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
или через шел ShellExecute(NULL, "open", "1.txt", NULL, "C:/" , SW_SHOWNORMAL);
Post #: 500
RE: Вопросы по C/C++ (Для новичков) - 2009-08-13 13:05:47.340000   
Morgant

Сообщений: 15
Оценки: 0
Присоединился: 2009-08-11 11:03:11.133333
У меня проблема
код:
#include "stdafx.h" #include &lt;fstream&gt; #include &lt;iostream&gt; #include &lt;stdlib.h&gt; using namespace std; void error (const char * message) { cerr&lt;&lt;'\n'&lt;&lt;message&lt;&lt;'\n'; exit(1); } int main (int argc, char *argv[]){ char fileName[32]; char buf[64]; ifstream in; ofstream out; in.open("C:\\1.txt"); if(!in.good()) error("can't open file for reading."); in.getline(buf, sizeof(buf)); for(int i=2; i &lt;= 5; i++){ sprintf(fileName,"c:\\%d.txt",i); out.open(fileName); if(!out.good()) error("can't open file for writing."); out &lt;&lt; "hi " &lt;&lt; buf &lt;&lt; endl; out.close(); system (fileName,"notepad c:\\%d.txt",i); } in.close(); return 0; } эта прога должна копирывать файл 1.txt 4 раза и каждый новый файл на зывать по разному и после создания открывать его. Подскажите в чём проблема.
Post #: 501
RE: Вопросы по C/C++ (Для новичков) - 2009-08-14 09:25:25.730000   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
У функции system() один параметр - const char*. А у тебя их целых три. Да, кстати, если кодишь на VC++, то пропиши свои инклуды в файл "stdafx.h", он для этого и предназначен. Хотя это не влияет на работу, но грамотнее будет.
Post #: 502
RE: Вопросы по C/C++ (Для новичков) - 2009-08-14 19:28:14.820000   
Morgant

Сообщений: 15
Оценки: 0
Присоединился: 2009-08-11 11:03:11.133333
Я немного не понимая. Можешь написать как правильно, пожалуйста.
Post #: 503
RE: Вопросы по C/C++ (Для новичков) - 2009-08-15 14:45:26.030000   
assert

Сообщений: 43
Оценки: 0
Присоединился: 2009-03-01 16:09:19.053333
Подскажите,как можно представить колоду карт на C++?
Post #: 504
RE: Вопросы по C/C++ (Для новичков) - 2009-08-15 14:50:08.556666   
Actek

Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
quote:

Подскажите,как можно представить колоду карт на C++?

просьба когда задаете вопросы, извольте изъясняться,чтобы всем было понятно.
что тебе именно нужно сделать?
Post #: 505
RE: Вопросы по C/C++ (Для новичков) - 2009-08-15 15:05:03.650000   
Morgant

Сообщений: 15
Оценки: 0
Присоединился: 2009-08-11 11:03:11.133333
как правильно написать system (); в моём коде
Post #: 506
RE: Вопросы по C/C++ (Для новичков) - 2009-08-15 19:27:24.150000   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
Короче, в языке Си есть функция system(const char*). Как видим она принимает аргумент типа указатель на char. Заметь, аргумент один. Вот твой код:

system (fileName,"notepad c:\\%d.txt",i);

У тебя три аргумента. Тебе нужно выполнить системную команду (чем и занимается данная функция) notepad <filename>, т.е. запустить программу notepad с параметром "имя файла". Следовательно, чтобы не мучаться, изменяем строку
sprintf(fileName,"c:\\%d.txt",i);

на

sprintf(fileName,"notepad c:\\%d.txt",i);

и функцию system вызываем уже вот так:
system (fileName);
Post #: 507
RE: Вопросы по C/C++ (Для новичков) - 2009-08-15 22:53:22.413333   
assert

Сообщений: 43
Оценки: 0
Присоединился: 2009-03-01 16:09:19.053333
quote:


просьба когда задаете вопросы, извольте изъясняться,чтобы всем было понятно.
что тебе именно нужно сделать?

Собираюсь сделать карточную игру.Не знаю,как соотнести такие понятия как масть и значение(9,валет,туз…) для того,чтобы их можно было сравнивать между собой.
Post #: 508
RE: Вопросы по C/C++ (Для новичков) - 2009-08-15 23:20:17.703333   
Actek

Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
ну тут уже как хочешь. самое простое цифрами например пики(5,6,7,8,9,10,11(валет),12(дама),13(король),14(туз)) черви(15,16,17,18,19,20,21,22…..)
Post #: 509
RE: Вопросы по C/C++ (Для новичков) - 2009-08-15 23:34:23.433333   
assert

Сообщений: 43
Оценки: 0
Присоединился: 2009-03-01 16:09:19.053333
А если попробовать сделать их как структуры,то как можно будет потом их сравнивать между собой по мастям и значениям?
Post #: 510
RE: Вопросы по C/C++ (Для новичков) - 2009-08-15 23:39:11.590000   
Actek

Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
если через приоритеты
Post #: 511
RE: Вопросы по C/C++ (Для новичков) - 2009-08-16 21:08:52.673333   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
quote:

ORIGINAL: assert

А если попробовать сделать их как структуры,то как можно будет потом их сравнивать между собой по мастям и значениям?

Такой способ мне больше нравится. Если в структуре будет две переменные типа int, характеризующие масть и значение, то будет намного легче сравнивать карты. Таким образом, все 36 карт будут занимать в памяти 144 байта. А если использовать битовые поля, и того меньше (просто типа int слегка многовато);)
Post #: 512
RE: Вопросы по C/C++ (Для новичков) - 2009-08-17 01:12:58.210000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
quote:

ORIGINAL: assert

quote:


просьба когда задаете вопросы, извольте изъясняться,чтобы всем было понятно.
что тебе именно нужно сделать?

Собираюсь сделать карточную игру.Не знаю,как соотнести такие понятия как масть и значение(9,валет,туз…) для того,чтобы их можно было сравнивать между собой.


Перечисления (enum) и классы (class) для кого изобрели?
Post #: 513
RE: Вопросы по C/C++ (Для новичков) - 2009-08-17 17:02:40.763333   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
Ну можно и классы, какая разница. Класс это структура с закрытыми членами по умолчанию (почти).
Post #: 514
RE: Вопросы по C/C++ (Для новичков) - 2009-08-17 23:03:59.320000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Структуры тут тоже не упоминали.
Post #: 515
RE: Вопросы по C/C++ (Для новичков) - 2009-08-18 16:30:33.603333   
blakcasper

Сообщений: 5
Оценки: 0
Присоединился: 2009-07-04 14:22:30.566666
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #pragma hdrstop int multiply(int, int) &nbsp;void showResult(int) [b]{на этой стоке выдаёт ошибку}[/b] int main(int argc, char* argv[]) { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int x , y, rez ; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt; " x " ;\ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cin &gt;&gt; x ; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt; endl ; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt; " y " ;\ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cin &gt;&gt; y ; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rez = multiply(x, y); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; showResult (rez); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt; endl &lt;&lt;endl &lt;&lt; "press any key"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getch(); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 0; } int multiply (int x, int y) { &nbsp;return x*y; } void showResult(int res) { &nbsp;cout &lt;&lt;"Result :" &lt;&lt; rez &lt;&lt;endl; }
в чём проблема ?
Выдаёт ошибку : [C++ Error] function.cpp(10): E2141 Declaration syntax error
Post #: 516
RE: Вопросы по C/C++ (Для новичков) - 2009-08-18 17:05:01.593333   
psina007

Сообщений: 98
Оценки: 0
Присоединился: 2009-05-09 22:41:33.580000
#include &lt;iostream&gt; #include &lt;conio.h&gt; #pragma hdrstop int multiply(int x, int y); void showResult(int res); int main(int argc, char* argv[]) { int x , y, rez; std::cout &lt;&lt; " x "; std::cin &gt;&gt; x; std::cout &lt;&lt; std::endl ; std::cout &lt;&lt; " y " ; std::cin &gt;&gt; y; rez = multiply(x, y); showResult(rez); std::cout &lt;&lt; std::endl &lt;&lt; std::endl &lt;&lt; "press any key"; getch(); return 0; } int multiply (int x, int y) { return x * y; } void showResult(int res) { std::cout &lt;&lt;"Result :" &lt;&lt; res &lt;&lt; std::endl; }
Post #: 517
RE: Вопросы по C/C++ (Для новичков) - 2009-08-18 17:39:45.386666   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
int multiply(int, int) void showResult(int) {на этой стоке выдаёт ошибку} Ты не объявляешь функцию, ты объявляешь её сигнатуру (forward declaration), и правильно сигнатура объявляется с точкой с запятой в конце - смотри вариант psina007.
Post #: 518
RE: Вопросы по C/C++ (Для новичков) - 2009-08-18 17:51:13.050000   
BlagJack

Сообщений: 59
Оценки: 0
Присоединился: 2008-08-29 21:39:37.970000
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; #pragma hdrstop int multiply(int, int); void showResult(int); int main(int argc, char* argv[]) { int x , y, rez ; cout &lt;&lt; " x " ;\ cin &gt;&gt; x ; cout &lt;&lt; endl ; cout &lt;&lt; " y " ;\ cin &gt;&gt; y ; rez = multiply(x, y); showResult (rez); cout &lt;&lt; endl &lt;&lt;endl &lt;&lt; "press any key"; getch(); return 0; } int multiply (int x, int y) { return x*y; } void showResult(int rez) { cout &lt;&lt;"Result :" &lt;&lt; rez &lt;&lt;endl; }
Вот так все отлично робит в визуал с++ експресс 2008, как надо считывает два числа умножает и выводит результат .
Post #: 519
RE: Вопросы по C/C++ (Для новичков) - 2009-08-18 23:02:12.560000   
blakcasper

Сообщений: 5
Оценки: 0
Присоединился: 2009-07-04 14:22:30.566666
спасиб парни.вот 2 дня как взялся за c++.Ранише изучял паскаль…но в с сталкиваюсь с трудностями.
He подскажине какуюто литературу по функциям в C ?

Post #: 520
Страниц:  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 52 53 54 55 56 57 58 59 60
Все форумы >> [Компилируемые языки] >> RE: Вопросы по C/C++ (Для новичков)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.