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

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

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

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> RE: Вопросы по C/C++ (Для новичков)
Имя
Сообщение << Старые топики   Новые топики >>
RE: Вопросы по C/C++ (Для новичков) - 2010-01-05 15:13:55.110000   
Lost_boy

Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
VAN32, не осилил твой код, честно прочел его но нихрена не понял))

в общем, что хотел сказать, опираясь на твои наработки, массив делай только с буквами (С, D, …) потом запускай цикл, делай свои проверки, и… самое главное когда выбираешь адрес куда скопировать берешь свой массив, а точней i-ый элемент drives и добавляй к нему ":\\1.exe" вроде все.

З.Ы. убирай метки=)) переделай код, за них будут по рукам бить=))
Post #: 1001
RE: Вопросы по C/C++ (Для новичков) - 2010-01-05 15:43:32.970000   
_SaZ_

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

quote:

ORIGINAL: VAN32

quote:

ORIGINAL: _SaZ_

Она у него консольная, про WinMain чувак не в курсе.


Вот полный код моего вируса.Шо Такое WinMain

#include &lt;windows.h&gt;
#include &lt;cmath.h&gt;
#include &lt;registry.hpp&gt;


Это не вирус, это говнокод.

Что ты понимаешь под вирусом? Пару вызовов winAPI-шных функций, которые каждый рядовой программист знает?

Зачем тебе тут cmath.h?

А фраза "Шо Такое WinMain" говорит о том, что ты не знаешь, чем консольное приложение отличается от оконного. Учи матчасть, потом уже выёживайся.
Post #: 1002
RE: Вопросы по C/C++ (Для новичков) - 2010-01-06 11:53:28.806666   
SurBiraw

Сообщений: 7
Оценки: 0
Присоединился: 2009-03-14 15:46:14.893333

Столкнулся с некоторыми проблемами на C++ Builder:

1. Решил научиться работать с компонентом alphaskins (www.alphaskins.com) на C++ Builder 6 устанавливается нормально, а на C++ Builder 2009 вообще не устанавливается. Делаю всю как по инструкции, но когда открываю файл компонента , не появляется окно с кнопками Install , Compile и т.д.

2. Первый раз столкнулся с компонентом Fremes нужно сделать так: чтобы при нажатии на различные кнопки на форме появлялись определенные фреймы. Наподобие как в инсталляторе программы при нажатии на кнопку “ Далее” форма меняет свой вит.

Заранее Спасибо!
Post #: 1003
RE: Вопросы по C/C++ (Для новичков) - 2010-01-06 17:47:47.600000   
hromjo

Сообщений: 434
Оценки: 0
Присоединился: 2009-12-31 15:42:15.823333
Мне надо написать прогу которая открывает файл и записывает его данные в массив. Желательно использовать
fopen. Зарание благодарен.
Post #: 1004
RE: Вопросы по C/C++ (Для новичков) - 2010-01-06 17:49:46.553333   
_SaZ_

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

Что ты понимаешь под "данными" в файле, и в массив какого типа их нужно запихнуть?
Post #: 1005
RE: Вопросы по C/C++ (Для новичков) - 2010-01-06 19:23:07.860000   
hromjo

Сообщений: 434
Оценки: 0
Присоединился: 2009-12-31 15:42:15.823333
В виде текста
Post #: 1006
RE: Вопросы по C/C++ (Для новичков) - 2010-01-07 03:08:34.856666   
Lost_boy

Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
hromjo
открыл файл
узнал размер файла
создал такого размера символьный массив
в цикле посимвольно считал/записал в массив
закрыл файл
Что то еще не ясно? Только кажется мне снова начнется напишите за меня…
Post #: 1007
RE: Вопросы по C/C++ (Для новичков) - 2010-01-07 11:47:23.146666   
olololka

Сообщений: 13
Оценки: 0
Присоединился: 2010-01-03 11:08:44.936666
итак, к делу
есть некий main.c, который имеет main() и в теле его вызывает функцию foo() из ./functions/func.c

func.c:


#include &lt;mysql/mysql.h&gt; #include &lt;stdio.h&gt; int foo() {               // вызываем разные функции mysql } main.c:

#include "headers/main.h" int main () {   foo(); } headers/main.h:
int foo ();
компилируем каждый по отдельности
gcc -c main.c
gcc -c ./functions/func.c
компилируется и создает объектные файлы

линкуем
gcc -o lol main.o ./functions/func.o
но! он выдает ошибки

func.c:(.text+0x2a): undefined reference to `mysql_init' func.c:(.text+0x6c): undefined reference to `mysql_real_connect' func.c:(.text+0x7b): undefined reference to `mysql_error' почему не хочет работать?
Post #: 1008
RE: Вопросы по C/C++ (Для новичков) - 2010-01-07 13:47:06.736666   
Lost_boy

Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
В функцию main включи хидер mysql либо проверь, хидер mysql точно находится в заданном месте или может его там нет..
Все твои ошибки связаны с тем что компилятор не может найти описание твоих mysql-ных функций, следовательно либо пути кривые либо хидер не тот.
Post #: 1009
RE: Вопросы по C/C++ (Для новичков) - 2010-01-07 14:08:03.470000   
olololka

Сообщений: 13
Оценки: 0
Присоединился: 2010-01-03 11:08:44.936666
попробовал поставить в различных местах #include <mysql/mysql.h>, реакции никакой
Post #: 1010
RE: Вопросы по C/C++ (Для новичков) - 2010-01-07 14:43:49.680000   
Lost_boy

Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
Твой mysql.hточно лежит в mysql/mysql.h?
Post #: 1011
RE: Вопросы по C/C++ (Для новичков) - 2010-01-07 14:57:54.153333   
olololka

Сообщений: 13
Оценки: 0
Присоединился: 2010-01-03 11:08:44.936666
таки проблема порешалась линковкой с `mysql_config –libs`
Post #: 1012
RE: Вопросы по C/C++ (Для новичков) - 2010-01-07 21:53:47.123333   
Dmitriy111

Сообщений: 2
Оценки: 0
Присоединился: 2010-01-07 21:09:54.386666
помогите плиз)
Рассмотрим последовательность
a[k]=sin(3*k+5)*sin(3*k+5)+cos(k*k-15)
Среди первых n элементов последовательности определить:
а) кол-во элементов меньших 0,25
б) номер элемента K, для которого K*a[k] ближе всего к какому-либо целому.

помогите плиз ) сам никак )
на языке си)
Post #: 1013
RE: Вопросы по C/C++ (Для новичков) - 2010-01-08 13:30:19.910000   
Lost_boy

Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
Dmitriy111, что тебе непонятно как сделать эту последовательность? как создать массив? как провести операцию сравнения в цикле?
Или же необходимо написать за тебя эту программу? Если да, то ты как бе не по адресу.
Post #: 1014
RE: Вопросы по C/C++ (Для новичков) - 2010-01-08 18:07:16.510000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: olololka
func.c:(.text+0x2a): undefined reference to `mysql_init' func.c:(.text+0x6c): undefined reference to `mysql_real_connect' func.c:(.text+0x7b): undefined reference to `mysql_error' почему не хочет работать?

компоновать стоит такой командой: gcc `mysql_config -libs` блаблабла
тогда не будет undefinded references.
По-хорошему, и компилировать стоит добавляя в командную строку `mysql_config –cflags` – мало ли в какой директории хедеры установлены.
Post #: 1015
RE: Вопросы по C/C++ (Для новичков) - 2010-01-13 20:15:14.716666   
Impio

Сообщений: 17
Оценки: 0
Присоединился: 2009-08-24 16:23:54.063333
Люди такой вопрос хочу начать изучать С\С++ ,какой программой пишут на С\С++
Post #: 1016
RE: Вопросы по C/C++ (Для новичков) - 2010-01-13 21:54:37.533333   
Zmaster

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

quote:

ORIGINAL: Impio

Люди такой вопрос хочу начать изучать С\С++ ,какой программой пишут на С\С++

Сложный вопрос, однако…Наверно текстовый редактор все таки.
Post #: 1017
RE: Вопросы по C/C++ (Для новичков) - 2010-01-13 22:22:31.950000   
Impio

Сообщений: 17
Оценки: 0
Присоединился: 2009-08-24 16:23:54.063333
а какой именно
Post #: 1018
RE: Вопросы по C/C++ (Для новичков) - 2010-01-13 22:29:15.703333   
sbk

Сообщений: 144
Оценки: 0
Присоединился: 2008-12-20 19:01:57.273333
бери Notepad++, там и подсветка синтаксиса, и он не сложный для освоения.
Post #: 1019
RE: Вопросы по C/C++ (Для новичков) - 2010-01-13 23:34:07.933333   
Denaturat

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

ORIGINAL: Impio

а какой именно


Post #: 1020
RE: Вопросы по C/C++ (Для новичков) - 2010-01-14 01:51:47.823333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
copy con hello.cpp
Post #: 1021
RE: Вопросы по C/C++ (Для новичков) - 2010-01-14 13:11:22.850000   
WhiteManX

Сообщений: 1
Оценки: 0
Присоединился: 2010-01-14 13:06:37.553333
народ надо сделать за 15 мин. очень надо!!!!!!!!!!!!!!! пожалусто задача на с++:
отсортировать строки 2 - измеримого массива в порядке возрастания первых элементов в строке.8|
Post #: 1022
RE: Вопросы по C/C++ (Для новичков) - 2010-01-15 18:48:49.320000   
olololka

Сообщений: 13
Оценки: 0
Присоединился: 2010-01-03 11:08:44.936666
не успел же
Post #: 1023
RE: Вопросы по C/C++ (Для новичков) - 2010-01-15 20:16:27.266666   
gromillla

Сообщений: 14
Оценки: 0
Присоединился: 2010-01-07 13:55:23.333333
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
void main()
{
clrscr();
int Max,y,i,k,x, C[256],B[256];
char str[256];
printf("Vvedite stroku, soderjashuyu ne bolee 255 simvolov\n\a");
gets(str);
for(x=0; str[x]!='\0'; x++);
k=0; B[k]=-1;
for (i=0;i<x+1;i++)
{
if(str==' '||str==',')
{
k++; B[k]=i;
}
}
B[++k]=x-1;
Max=0;
for (i=0;i&lt;k;i++)
{
C=B[i+1]-B-1;
if (C&gt;Max)
{
Max=C; x=i;
}
}
for(i=0;i&lt;k;i++)
{
if (C==Max)
{
x=i;
printf("Samoe dlinnoe slovo v stroke-eto slovo [");
for(y=B[x]+1;y&lt;B[x+1];y++)
{
printf("%c", str[y]);
}
printf("]\n\a");
}
}
getch();
}

пожалуйста напишите коментарии к каждой функции, очень надо.
Post #: 1024
RE: Вопросы по C/C++ (Для новичков) - 2010-01-15 21:07:23.526666   
Lost_boy

Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
Главный комментарий - www.google.com там есть ответы "к каждой функции"
Post #: 1025
RE: Вопросы по C/C++ (Для новичков) - 2010-01-16 13:59:48.483333   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
void main() { clrscr(); //Чистка экрана int Max,y,i,k,x, C[256],B[256]; //Объявление переменных char str[256]; printf("Vvedite stroku, soderjashuyu ne bolee 255 simvolov\n\a"); //Вывод строки на экран gets(str); //Забираем пользовательский ввод в str for(x=0; str[x]!='\0'; x++); //Цикл пока не конец строки str k=0; B[k]=-1; for (i=0;i&lt;x+1;i++) //Цикл пока i меньше x+1 { if(str==' '||str==',') //Условие, если str равно пробелу или запятой, то (Вообще-то для этого есть strcmp, а этот бред не всегда работает) { k++; B[k]=i; //Увеличить значение k на единицу и присвоить B[k] значение i } } B[++k]=x-1; //B[k+1] присвоить значение x-1 Max=0; for (i=0;i&lt;k;i++) //Короче опять тут циклы, присваивания (strcpy для кого изобрели) (ужас...) { C=B[i+1]-B-1; if (C&gt;Max) { Max=C; x=i; } } for(i=0;i&lt;k;i++) { if (C==Max) { x=i; printf("Samoe dlinnoe slovo v stroke-eto slovo ["); //Выводим строку for(y=B[x]+1;y&lt;B[x+1];y++) //Еперный театр...посимвольный вывод?!! Zmaster держись, это только тебе снится!!! { printf("%c", str[y]); } printf("]\n\a"); } } getch(); //Ждет ввода юзера без отображения на экран } P.S. Кто код писал, признавайся?
Post #: 1026
RE: Вопросы по C/C++ (Для новичков) - 2010-01-16 18:27:42.570000   
gromillla

Сообщений: 14
Оценки: 0
Присоединился: 2010-01-07 13:55:23.333333
СПАСИБО ОГРОМНОЕ
Post #: 1027
RE: Вопросы по C/C++ (Для новичков) - 2010-01-17 06:03:14.570000   
iidsp

Сообщений: 379
Оценки: 0
Присоединился: 2009-10-14 23:13:19.856666
кому интересно, на трубе нашел видео уроки по с++
http://www.youtube.com/user/zaychenok#p/u/53/wpuhOZHFUoc
Post #: 1028
RE: Вопросы по C/C++ (Для новичков) - 2010-01-18 17:41:01.546666   
Denaturat

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

ORIGINAL: Zmaster

Zmaster держись, это только тебе сниться!!!


http://tsya.ru/
Post #: 1029
RE: Вопросы по C/C++ (Для новичков) - 2010-01-18 22:49:50.533333   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
Denaturat, исправил пост. А ты только мне такие предупреждения делаешь или кому-то еще?
Post #: 1030
RE: Вопросы по C/C++ (Для новичков) - 2010-01-18 23:57:54.616666   
Denaturat

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

ORIGINAL: Zmaster

Denaturat, исправил пост. А ты только мне такие предупреждения делаешь или кому-то еще?


я несу возмездие во имя луны. изотропно
Post #: 1031
RE: Вопросы по C/C++ (Для новичков) - 2010-01-25 13:20:28.166666   
Androgen

Сообщений: 1
Оценки: 0
Присоединился: 2010-01-25 13:15:09.243333
Помогите плз! при попытке создать проэкт в Visual C++ 2008 express edition, в низу появляется надпись "project creation failed" вчем проблема, и как ее решить???
Post #: 1032
RE: Вопросы по C/C++ (Для новичков) - 2010-01-25 14:04:55.866666   
_SaZ_

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

quote:

ORIGINAL: Androgen

Помогите плз! при попытке создать проэкт в Visual C++ 2008 express edition, в низу появляется надпись "project creation failed" вчем проблема, и как ее решить???


Переустанови Windows
Post #: 1033
RE: Вопросы по C/C++ (Для новичков) - 2010-01-25 17:13:21.793333   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
Androgen, видос сними от момента запуска до появления ошибки.
Post #: 1034
RE: Вопросы по C/C++ (Для новичков) - 2010-01-26 13:29:54.293333   
SurBiraw

Сообщений: 7
Оценки: 0
Присоединился: 2009-03-14 15:46:14.893333
Нужен исходник программы на C++ Builder, чтобы бала поддержка плагинов дайте ссылку пожалуйста .
Спасибо.
Post #: 1035
RE: Вопросы по C/C++ (Для новичков) - 2010-01-26 13:53:00.240000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Держи готовый исходник.
#include &lt;windows.h&gt; HANDLE hPlugin; int main( void ) { hPlugin = LoadLibrary( "myplugin.dll" ); // Тут написать код работы с плагином return 0; }
Post #: 1036
RE: Вопросы по C/C++ (Для новичков) - 2010-01-26 15:20:39.320000   
SurBiraw

Сообщений: 7
Оценки: 0
Присоединился: 2009-03-14 15:46:14.893333
А подробнее &nbsp;можно или дайте ссылку где можно об этом почитать а то что-то не пойму.
Post #: 1037
RE: Вопросы по C/C++ (Для новичков) - 2010-01-26 15:42:29.380000   
_SaZ_

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

Под С++ готовых решений нет - придётся всё изобретать самому. Кури в сторону динамически подключаемых библиотек (.dll). Да и вообще, гемморой это.
Post #: 1038
RE: Вопросы по C/C++ (Для новичков) - 2010-01-26 16:28:54.976666   
SurBiraw

Сообщений: 7
Оценки: 0
Присоединился: 2009-03-14 15:46:14.893333
А почему геморрой.
Post #: 1039
RE: Вопросы по C/C++ (Для новичков) - 2010-01-26 17:10:09.180000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Попробуй реализовать - поймёшь почему. А можешь просто поверить на слово. Глупые вопросы задаёшь.
Post #: 1040
Страниц:  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

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