Форум программистов, компьютерный форум, киберфорум
C (Си)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (Си) Стек в виде односвязного списка https://www.cyberforum.ru/ c/ thread2742612.html
Здравствуйте Выдали задание написать на Си стек для любых типов данных. Вроде бы и достаточно легко, но не могу найти у себя ошибку. Вот код реализации функций: #include <stdio.h> #include...
Си - ошибка вывода C (Си)
Есть следующая программа, написанная в компиляторе CodeBlocks, которая выводит в консоль падающий снег в виде снежинок. Два вида снежинок - "*" и ".". Необходимо, чтобы снег накапливался на "земле",...
C (Си) Неправильно выводит значение функции
#include <stdio.h> #include <math.h> using namespace std; double Cos(double x) { double dob; double p=3.14; for (int k=1; k<=10; k++) { ...
C (Си) Программа падения снега Умные люди, помогите пожалуйста. Нужна программа на Си, выводящая в консоли падающий снег, который накапливается, сдувается ветром и падает с крыш зданий. Никак не могу понять алгоритм написания, но... https://www.cyberforum.ru/ c/ thread2741980.html
C (Си) функции на си https://www.cyberforum.ru/ c/ thread2741562.html
Дана матрица D размера nхm( n,m  20). Сформировать три одномерных массива: А – из элементов матрицы D, лежащих в диапазоне от -5 до 5, в порядке следования по строкам, В – из элементов от 10 до...
Составить программу c использованием цикла while C (Си)
Составить программу c использованием цикла while, выводящую на экран номер первого члена последовательности меньшего e, и его значение. Использовать цикл while! !Задача на С! Прошу помочь, по...
C (Си) Ввести с клавиатуры координаты точки, определить лежит ли она на кривой
Ссылка на условие https://ibb.co/pQCQd4y . Написать на Си.
C (Си) Вывести координаты вершин выпуклой оболочки, отсортированные в порядке возрастания по их абсциссам Всем привет! Первый раз на форуме, прошу не судить строго. Помогите, пожалуйста, с задачей на выпуклую оболочку. На ввод подается файл, в каждой строке которой есть 2 числа - координаты точек. В... https://www.cyberforum.ru/ c/ thread2739940.html
C (Си) вычисления суммы бесконечного ряда https://www.cyberforum.ru/ c/ thread2739457.html
Согласно индивидуального варианта составить вычисления суммы бесконечного ряда и программу для вычисления суммы бесконечного ряда, суммируя члены ряда, значения которых по модулю превышают заданную...
C (Си) Создание М-мерного дерева Здравствуйте, хочу написать на СИ М-мерное дерево, чтобы один узел имел более двух потомков. Я написал создание вершины дерева, но совсем не понимаю, как написать потомков. Точнее примерно понимаю,... https://www.cyberforum.ru/ c/ thread2738202.html
C (Си) Ищу книгу https://www.cyberforum.ru/ c/ thread2736597.html
Здравствуйте все ! Я ищу книгу Джеймса Гренинга TDD для Embedded C, русский перевод. Купил английский вариант, но этот английский тяжел для меня. Если можно, дайте ссылку, желательно без...
C (Си) Ошибки при попытке чтения функций из другого файла файла Появилась необходимость сделать реализацию односвязного списка и использовать его из отдельного файла. Реализовал список, и создал файл .h со следующим кодом: #ifndef _LIST_H #define _LIST_H... https://www.cyberforum.ru/ c/ thread2735205.html
202 / 153 / 60
Регистрация: 18.07.2017
Сообщений: 780
06.12.2020, 14:52 0

Сделать, чтоб приложение выводилось в окне, а не в консоли

06.12.2020, 14:52. Просмотров 3683. Ответов 29
Метки (Все метки)

Ответ


Цитата Сообщение от tezaurismosis Посмотреть сообщение
Но я всего лишь хотел заиметь приложение наверно, которое могло бы, мой код, написанный на СИ, всунуть в окно винды.
Я год назад работал с приложением на эрланге, которое должно было запускать программу, написанную на си. Суть в том, что сишная программа запускается как отдельный процесс и все общение происходит через потоки stdin и stdout вместо чтения через scanf и печати через printf. В принципе можно тоже самое сделать для любых других языков, поскольку тут происходит работа на уровне запросов к ОС.

Добавлено через 4 минуты
Цитата Сообщение от assemberist Посмотреть сообщение
Я год назад работал с приложением на эрланге, которое должно было запускать программу, написанную на си.
Ссылка на статью http://erlang.org/doc/tutorial/c_port.html
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
/* erl_comm.c */
 
#include <stdio.h>
#include <unistd.h>
 
typedef unsigned char byte;
 
int read_exact(byte *buf, int len)
{
  int i, got=0;
 
  do {
      if ((i = read(0, buf+got, len-got)) <= 0){
          return(i);
      }
    got += i;
  } while (got<len);
 
  return(len);
}
 
int write_exact(byte *buf, int len)
{
  int i, wrote = 0;
 
  do {
    if ((i = write(1, buf+wrote, len-wrote)) <= 0)
      return (i);
    wrote += i;
  } while (wrote<len);
 
  return (len);
}
 
int read_cmd(byte *buf)
{
  int len;
 
  if (read_exact(buf, 2) != 2)
    return(-1);
  len = (buf[0] << 8) | buf[1];
  return read_exact(buf, len);
}
 
int write_cmd(byte *buf, int len)
{
  byte li;
 
  li = (len >> 8) & 0xff;
  write_exact(&li, 1);
  
  li = len & 0xff;
  write_exact(&li, 1);
 
  return write_exact(buf, len);
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* port.c */
 
typedef unsigned char byte;
 
int main() {
  int fn, arg, res;
  byte buf[100];
 
  while (read_cmd(buf) > 0) {
    fn = buf[0];
    arg = buf[1];
    
    if (fn == 1) {
      res = foo(arg);
    } else if (fn == 2) {
      res = bar(arg);
    }
 
    buf[0] = res;
    write_cmd(buf, 1);
  }
}


Вернуться к обсуждению:
Сделать, чтоб приложение выводилось в окне, а не в консоли
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2020, 14:52

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Сделать, чтоб по окончании работы программы, в ComboBox автоматически выводилось первое значение из списка
Всем привет, никак не получается разобраться с ComboBox. Задача следующая, во время выполнения...

Как сделать так, чтобы время выводилось в правй верхний угол консоли
Здравствуйте как сделать так, чтобы время выводилось в правй верхний угол консоли и в тоже время...

как сделать чтоб выводилось содержимое словаря на экран с подведением итогов в конце списка–сколько слов содержится
// Англо-русский словарь.cpp : Этот файл содержит функцию &quot;main&quot;. Здесь начинается и заканчивается...

Как сделать так, чтобы при вводе отрицательного кол-ва человек или =0, в консоли выводилось «Количество челове
Как сделать так, чтобы при вводе отрицательного кол-ва человек или =0, в консоли выводилось...

Создать программу чтоб в одно окно мы вписывали слово в другом вводили цифру а в третьем чтоб выводилось это слово
надо создать программу чтоб в одно окно мы вписывали слово в другом вводили цифоу а в третем чтоб...

Что нужно сделать чтоб при вызове команды system("pause") в консоле не выводилось сообщение о ожидании ввода с клавиатур
Что нужно сделать чтоб при вызове команды system(&quot;pause&quot;) в консоле не выводилось сообщение о...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.