|
|
Другие темы раздела | |
C++ Linux Портировать модуль С++
https://www.cyberforum.ru/ cpp-linux/ thread86209.html Как портировать модуль на С++ по Linux? Такое вообще возможно? |
Написание программы... C++ Linux Здраствуйте форумчане! И так мне надо написать клиент-серверное сетевое приложение реализующее функционал системы обмена сообщениями (аськи на пример). нужен программа-сервер и клиент. И все это дело надо написать на C++ под Linux. Есть проблемма, дело в том, что я никогда не писал такие программы, да и вообщем новичек в этом деле (и щас проходу стажировку). Абсолютно не знаю с чего начать и... |
C++ Linux процессы Необходимо реализовать функцию запуска и параллельного выполнения нескольких программ. Задаётся количество выполняемых программ и набор их имён (пути к исполняемым образам). Исходный процесс завершается сразу после их порождения. Написать тестовую программу для проверки работоспособности разработанной функции. вот что получилось: main.cpp #include <iostream> #include <vector> #include... https://www.cyberforum.ru/ cpp-linux/ thread86038.html | C++ Linux Не записывает демон в файл У меня такое задание: записать в файл /tmp/results.log изминения которые происхоят с файлами и папками в определеной директории (указываю сама) Но демон ничего не записывает! Вот код программы! Помогите найти ошибку! #include <sys/types.h> #include <sys/stat.h> #include <stdio.h> #include <stdlib.h> https://www.cyberforum.ru/ cpp-linux/ thread85548.html |
Не найдено sys/stat.h C++ Linux Всем доброго времени суток! При компилировании проги у меня выбивает ошибку, не найдено sys/stat.h! Попробывала установить root@ubuntu:~# apt-get install libc6-dev Reading package lists... Done Building dependency tree Reading state information... Done libc6-dev is already the newest version. |
C++ Linux Изменение файла
https://www.cyberforum.ru/ cpp-linux/ thread84493.html Как в Си отследить изменение что происходят с файлами в какой-то папке? Изменениями считается добавление, удаление файлов, изменение размеров файлов и время их модификации. Использовать функцию stat()? Если да, так опишите подробнее ее использование! Заранее благодарна! |
C++ Linux игра змейка (есть ли у кого исходник?)
https://www.cyberforum.ru/ cpp-linux/ thread84033.html Мне нужно сделать игру змейка с использованием потоков. Решил консольную делать. Потому если у кого есть исходник под линуху киньте плиз. Пофиг какой я там уже как нибудь попытаюсь впихнуть потоки) И еще не шарите где есть сайтик почитать про чтение нажатий клавы на с++. А то что не найду вечно там заглавник windows.h. |
Определить, является ли переменная числом C++ Linux Всем доброго времени суток! У меня возникла такая проблема.... как проверить переменную ли является она числом! Задание таково... вывести информацию об процессах... процессы находятся в папке /proc, все папки названия которых числа! вот часть кода программы.. #include <stdio.h> #include <string.h> #include <errno.h> #include <dirent.h> #include <ctype.h> |
C++ Linux Поток записи в файл.
https://www.cyberforum.ru/ cpp-linux/ thread83907.html Здравствуйте форумчане. Не могу найти информации как написать перехват потока. если точнее: Есть например access.log который пишет squid. Задача: нужна программа которая постоянно будет висеть и будет построково выводить, к примеру на экран все, что пишется в lоg, при чем, при запуске с каким-либо ключем, access.log не будет писаться. делал решение наподобии через pipe канал, но возникли... |
C++ Linux Требуется написать программу, которая запрашивает ввод с терминала оператора и ... Требуется написать программу, которая запрашивает ввод с терминала оператора и, если оператор не вводит ответ в течение 10 с, выполняет обработку, заданную по умолчанию. как отсчитывать эти 10 секунд?? я с программированием в Linux не очень дружу https://www.cyberforum.ru/ cpp-linux/ thread83712.html |
C++ Linux opendir/readdir здраствуйте!!! подскажите пожалуйста как использовать opendir/readdir на примере. |
C++ Linux Socket Подскажите пожалуйста литературу, или ссылочки, или ... на тему: "как работать с сокетами в linux для недалеких" будет очень круто если в этих доках будет описание работы с HTTP буду очень благодарен :) https://www.cyberforum.ru/ cpp-linux/ thread81444.html |
spirit_trapper
|
|
0 | |
Распознать и вычислить математическое выражение, указанное в текстовом файле - C++ Linux - Ответ 48614717.01.2010, 23:45. Показов 2504. Ответов 1
Метки (Все метки)
Имеется строковый калькулятор и текстовый файл message.txt Нужно чтобы калькулятор распознавал и вычислял математическое выражение, указанное в текстовом файле. т.е., грубо говоря, нужно чтобы при запуске калькулятор выдавал ответ на выражение, указанное в текстовом файле,а после этого мог работать в обычном режиме.
Проблема вот в чем: калькулятор не только не распознает выражение, но вообще не видит функций , связанных с текстовым файлом. Вот что у меня получилось (точнее не получилось): Код
[C]#include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> #include <ctype.h> int tok; double tokval; int ReadFile(char *fname); int next() { for(;;) { int c = getchar(); if (c == EOF || strchr("+-*/^()\n", c) != NULL) return tok = c; if (isspace(c)) continue; if (isdigit(c) || c == '.') { ungetc(c, stdin); scanf(" %lf", &tokval); return tok = 'n'; } fprintf(stdout, "Некорректный ввод: %c\n", c); abort(); } // return 0; } void skip(int t) {if (tok == t) next();} double expr(); double numpar() { if (tok == 'n') { double x = tokval; skip('n'); return x; } skip('('); double x = expr(); skip(')'); return x; } double factor() { double x = numpar(); if (tok == '^') { skip('^'); x = pow(x, factor()); } return x; } double term() { double x = factor(); for (;;) { if (tok == '*') { skip('*'); x *= factor(); } else if (tok == '/') { skip('/'); x /= factor(); } else return x; } } double expr() { double x = term(); for (;;) { if (tok == '+') { skip('+'); x += term(); } else if (tok == '-') { skip('-'); x -= term(); } else return x; } } int ReadFile(char *fname) { FILE *fo; int z; if((fo=fopen(fname,"rf"))==NULL) { printf("\nОшибка: "); perror(fname); return 1; } else fscanf(fo,"%d\n", &z); fclose(fo); return 0; } int main() { char *fname= "message.txt"; int r=ReadFile(fname); if (r == 0) { next(); while (tok != EOF) for (;;) { if (tok == r) {skip(r);continue;} printf("%.9g\n", expr()); continue; } } else next(); while (tok != EOF) for (;;) { if (tok == '\n') {skip('\n');continue;} printf("%.9g\n", expr()); } return 0; }[/C] Вернуться к обсуждению: Распознать и вычислить математическое выражение, указанное в текстовом файле C++ Linux |
17.01.2010, 23:45 | |
Готовые ответы и решения:
1
В заданном текстовом файле нужно перечислить в обратном словарном порядке все различные слова из латинких букв которые содержат указанное сочетание бу Вычислить для заданного n указанное выражение Вычислить для заданного n указанное выражение Вычислить математическое выражение |
17.01.2010, 23:45 | |
17.01.2010, 23:45 | |
Помогаю со студенческими работами здесь
0
Вычислить математическое выражение Вычислить математическое выражение Вычислить математическое выражение (Z=...) Вычислить математическое выражение Y=A/X-B |
Новые блоги и статьи | |||||
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
|
Что такое NullReferenceException и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
|
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
|
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
|
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
|
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
|
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее:
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
|
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript
В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
|
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
|
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|