RE: Вопросы по C/C++ (Для новичков)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
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
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-07-16 14:56:24.996666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
оффтопик
|
|
|
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.
|
|
|
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
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-11 11:36:15.286666
|
|
|
Morgant
Сообщений: 15
Оценки: 0
Присоединился: 2009-08-11 11:03:11.133333
|
А кто знает как запустить вирус по приказу с другого компа?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-11 11:49:43.830000
|
|
|
D. Scandal
Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
|
Очень "развернутый" вопрос.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-11 14:23:18.776666
|
|
|
Morgant
Сообщений: 15
Оценки: 0
Присоединился: 2009-08-11 11:03:11.133333
|
Ну на пример я сижу за компом пустил троян. Ну запустить его я хочу позже. Когда я нажму на кнопку.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-11 15:46:15.453333
|
|
|
D. Scandal
Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
|
Какие кнопки, вашего ежика в рыхлую попу?! Маскируешь и внедряешь программно или частью оси. Да, и доступ к удаленному серваку-жертве не помешает.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-11 19:12:50.146666
|
|
|
Zmaster
Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
|
Я конечно извиняюсь за ответ, но…мне кажется что троян - это и есть программа, которая запускает сторонние программы по команде от клиента. Вернее это одна из его функций.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-11 19:19:58.740000
|
|
|
D. Scandal
Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
|
Троян не путешествует один. О чем мы, вообще, разговариваем? И в той ли, вообще, ветке?!.
|
|
|
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 И в той ли, вообще, ветке?!. нет всегда ваш, Капитан Очевидность
|
|
|
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 место…
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-12 10:33:14.610000
|
|
|
D. Scandal
Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
|
Ты тут не ори. Разбудишь массу неприятностей. Что значит "как создать экзешник?" Ты хоть в курсе, что такое компиляция?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-12 11:50:40.550000
|
|
|
Actek
Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
|
quote:
ЭЭ народ мне тут посоветовали скачать Visual C++ 2008 скачал, но есть проблема мать в череп вашу!!! как создать freacking файл ехе?? а то все блин получаеться через 6 место… сначала устрани все ошибки(синтаксис скорее всего),а потом нажми F7
|
|
|
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 Не с правописанием все норм, вот только говорит что ошибка а какая хз, может его одебажить??
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-13 09:42:56.086666
|
|
|
Actek
Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
|
quote:
D. Scandal с чего ты тут взял что я ору????? Я пока спрашиваю!!! Лучше бы пояснил что куда… D.Scandal - девушка, это во-первых. Во-вторых код в студию.
|
|
|
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 с чего ты тут взял что я ору????? Я пока спрашиваю!!! Лучше бы пояснил что куда… Твой вопрос был задан с упоминанием нашей мамы и прочего. Спрашивает он пока. Охренеть. Каким, скажи, образом мы должны понять о чем ты лопочешь, когда не видим твоих ошибок?!
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-13 12:43:04.650000
|
|
|
Morgant
Сообщений: 15
Оценки: 0
Присоединился: 2009-08-11 11:03:11.133333
|
Может кто нибудь написать как открыть .txt файл програмно. В блокноте!
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-13 12:53:48.110000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
#include "stdafx.h"
#include <iostream>
int main()
{
system ("notepad имя_файла.txt");
return 0;
}
|
|
|
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);
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-13 13:05:47.340000
|
|
|
Morgant
Сообщений: 15
Оценки: 0
Присоединился: 2009-08-11 11:03:11.133333
|
У меня проблема код:
#include "stdafx.h"
#include <fstream>
#include <iostream>
#include <stdlib.h>
using namespace std;
void error (const char * message)
{
cerr<<'\n'<<message<<'\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 <= 5; i++){
sprintf(fileName,"c:\\%d.txt",i);
out.open(fileName);
if(!out.good()) error("can't open file for writing.");
out << "hi " << buf << endl;
out.close();
system (fileName,"notepad c:\\%d.txt",i);
}
in.close();
return 0;
}
эта прога должна копирывать файл 1.txt 4 раза и каждый новый файл на зывать по разному и после создания открывать его. Подскажите в чём проблема.
|
|
|
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", он для этого и предназначен. Хотя это не влияет на работу, но грамотнее будет.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-14 19:28:14.820000
|
|
|
Morgant
Сообщений: 15
Оценки: 0
Присоединился: 2009-08-11 11:03:11.133333
|
Я немного не понимая. Можешь написать как правильно, пожалуйста.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-15 14:45:26.030000
|
|
|
assert
Сообщений: 43
Оценки: 0
Присоединился: 2009-03-01 16:09:19.053333
|
Подскажите,как можно представить колоду карт на C++?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-15 14:50:08.556666
|
|
|
Actek
Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
|
quote:
Подскажите,как можно представить колоду карт на C++? просьба когда задаете вопросы, извольте изъясняться,чтобы всем было понятно. что тебе именно нужно сделать?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-15 15:05:03.650000
|
|
|
Morgant
Сообщений: 15
Оценки: 0
Присоединился: 2009-08-11 11:03:11.133333
|
как правильно написать system (); в моём коде
|
|
|
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);
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-15 22:53:22.413333
|
|
|
assert
Сообщений: 43
Оценки: 0
Присоединился: 2009-03-01 16:09:19.053333
|
quote:
просьба когда задаете вопросы, извольте изъясняться,чтобы всем было понятно. что тебе именно нужно сделать? Собираюсь сделать карточную игру.Не знаю,как соотнести такие понятия как масть и значение(9,валет,туз…) для того,чтобы их можно было сравнивать между собой.
|
|
|
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…..)
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-15 23:34:23.433333
|
|
|
assert
Сообщений: 43
Оценки: 0
Присоединился: 2009-03-01 16:09:19.053333
|
А если попробовать сделать их как структуры,то как можно будет потом их сравнивать между собой по мастям и значениям?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-15 23:39:11.590000
|
|
|
Actek
Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
|
если через приоритеты
|
|
|
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 слегка многовато);)
|
|
|
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) для кого изобрели?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-17 17:02:40.763333
|
|
|
Zmaster
Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
|
Ну можно и классы, какая разница. Класс это структура с закрытыми членами по умолчанию (почти).
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-17 23:03:59.320000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Структуры тут тоже не упоминали.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-18 16:30:33.603333
|
|
|
blakcasper
Сообщений: 5
Оценки: 0
Присоединился: 2009-07-04 14:22:30.566666
|
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
int multiply(int, int)
void showResult(int) [b]{на этой стоке выдаёт ошибку}[/b]
int main(int argc, char* argv[])
{
int x , y, rez ;
cout << " x " ;\
cin >> x ;
cout << endl ;
cout << " y " ;\
cin >> y ;
rez = multiply(x, y);
showResult (rez);
cout << endl <<endl << "press any key";
getch();
return 0;
}
int multiply (int x, int y)
{
return x*y;
}
void showResult(int res)
{
cout <<"Result :" << rez <<endl;
}
в чём проблема ? Выдаёт ошибку : [C++ Error] function.cpp(10): E2141 Declaration syntax error
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-18 17:05:01.593333
|
|
|
psina007
Сообщений: 98
Оценки: 0
Присоединился: 2009-05-09 22:41:33.580000
|
#include <iostream>
#include <conio.h>
#pragma hdrstop
int multiply(int x, int y);
void showResult(int res);
int main(int argc, char* argv[])
{
int x , y, rez;
std::cout << " x ";
std::cin >> x;
std::cout << std::endl ;
std::cout << " y " ;
std::cin >> y;
rez = multiply(x, y);
showResult(rez);
std::cout << std::endl << std::endl << "press any key";
getch();
return 0;
}
int multiply (int x, int y)
{
return x * y;
}
void showResult(int res)
{
std::cout <<"Result :" << res << std::endl;
}
|
|
|
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.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-18 17:51:13.050000
|
|
|
BlagJack
Сообщений: 59
Оценки: 0
Присоединился: 2008-08-29 21:39:37.970000
|
#include <iostream>
#include <conio.h>
using namespace std;
#pragma hdrstop
int multiply(int, int);
void showResult(int);
int main(int argc, char* argv[])
{
int x , y, rez ;
cout << " x " ;\
cin >> x ;
cout << endl ;
cout << " y " ;\
cin >> y ;
rez = multiply(x, y);
showResult (rez);
cout << endl <<endl << "press any key";
getch();
return 0;
}
int multiply (int x, int y)
{
return x*y;
}
void showResult(int rez)
{
cout <<"Result :" << rez <<endl;
} Вот так все отлично робит в визуал с++ експресс 2008, как надо считывает два числа умножает и выводит результат .
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-18 23:02:12.560000
|
|
|
blakcasper
Сообщений: 5
Оценки: 0
Присоединился: 2009-07-04 14:22:30.566666
|
спасиб парни.вот 2 дня как взялся за c++.Ранише изучял паскаль…но в с сталкиваюсь с трудностями. He подскажине какуюто литературу по функциям в C ?
|
|
|
|
|