Форум программистов, компьютерный форум CyberForum.ru

Код из Memo1 - в компилятор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс Stack неробит http://www.cyberforum.ru/cpp-beginners/thread616344.html
Доброго времени суток. Прошу помочь с реализацией класса Stack #include "stdafx.h" #include <iostream> #include <assert.h> #include <conio.h> using namespace std;
C++ Колода карт (тусовка и освобождение памяти) Собственно столкнулся с двумя вопросами : 1) Каким образом перетусовать колоду карт? Ничем путнее, чем умножить кол-во карт на 8 (N) и менять местами две рандомные карты N-раз не придумал.. 2) Сама колода содержит два поля : int _cnt; // count _Card* stack; //массив карт Если я переписываю деструктор и удаляю колоду так : ~_Pack() { delete stack; } http://www.cyberforum.ru/cpp-beginners/thread616318.html
C++ Найти среди прямых, заданных на плоскости, ту прямую, которая имеет наибольшее число пересечений с остальными
На плоскости задано множество прямых. Найти среди них ту прямую, которая имеет наибольшее число пересечений с остальными. (рисунок картинки задачи)
Написать программу, которая при вводе Kod Hul Rutores , выводила K. H. Rutores C++
Написать программу, которая при вводе Kod Hul Rutores , выводила K. H. Rutores у меня написано из другой задачи, просто не пойму, как сделать точки не после каждой заглавной буквы #include <iostream> #include <cstring> #include <cstdio>
C++ Найти такой отрезок, построенный на паре точек из заданного множества, который пересекал бы максимальное число прямых, построенных на остальных точках http://www.cyberforum.ru/cpp-beginners/thread616290.html
На плоскости задано множество точек. Найти такой отрезок, построенный на паре точек из этого множества, который пересекал бы максимальное число прямых, построенных на остальных вот мои наработки с комментариями: #include <iostream> #include <fstream> #include <cstdlib> #include <iomanip> #include <locale> #include <conio.h> using namespace std;
C++ Поиск последовательности в пакете данных Имеется файл в формате .sig, содержащий пакеты данных, необходимо в этом пакете обнаружить определенную последовательность символов, подскажите пожалуйста через что подступиться, с чего начать? подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5765 / 3414 / 255
Регистрация: 08.02.2010
Сообщений: 7,431
15.08.2012, 13:01     Код из Memo1 - в компилятор
Цитата Сообщение от geniy1998 Посмотреть сообщение
И что для вас было не понятно примерно за 2 месяца так это: "(До ужаса не понятное для вас Выделено жирным)"
мне было непонятно то, что ты не выделил жирным

Цитата Сообщение от geniy1998 Посмотреть сообщение
Что то мне это не понятно?)) а на с++ теперь можно это растолковать? и ещё у меня есть комплятор с название g++ только вот он открывается и сразу закрывается
geniy1998, gcc может читать stdin при компиляции, так что можно открыть pipe и писать в него твой код из Memo. Пример (без Memo, естественно):

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
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/wait.h>
 
int main(int argc, char *argv[])
{
    FILE *pipe;
    int i, status;
    
    if((pipe = popen("gcc -o program -xc -", "w")) == NULL)
    {
        fprintf(stderr, "Can't open pipe to gcc\n");
        exit(1);
    }
 
    fputs("#include <stdio.h>\n"
          "#include <stdlib.h>\n"
          "int main(void) {\n", pipe);
 
    for(i = 0; i < argc; ++i)
        fprintf(pipe, "    puts(\"%s\");\n", argv[i]);
 
    fputs("    exit(0);\n"
          "}\n", pipe);
 
    status = pclose(pipe);
 
    if(!(WIFEXITED(status) && WEXITSTATUS(status) == 0))
    {
        fprintf(stderr, "Compilation failed\n");
        exit(1);
    }
        
    exit(0);
}
И пример использования:

Bash
1
2
3
4
5
6
7
8
9
~/samples/c $ ./sample 
~/samples/c $ ./program
/home/nameless/samples/c/sample
~/samples/c $ ./sample foo bar
~/samples/c $ ./program 
/home/nameless/samples/c/sample
foo
bar
~/samples/c $
Осталось найти способ создания pipe в Windows и немного переделать мой код.

А вообще, дельный совет уже дали: бросить эти кнопочки с Memo и сесть изучать русский язык, попутно почитывая книжки по программированию (повторюсь, по программированию, а не по рисованию формочек) на интересующем языке
 
Текущее время: 06:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru