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

Считавание и выполнение математического выражения из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с файлами http://www.cyberforum.ru/cpp-beginners/thread362787.html
подскажите как можно сохранить/считать с файла *.dat и чтобы этот файл не смогли прочесть(даже открыть) другие пользователи.
C++ Вычислить значение выражения 2. Вычислите значения выражений при int x = 7, y = 10: a) x & y; b) x | y; c) x ^ y; d) ~x; http://www.cyberforum.ru/cpp-beginners/thread362782.html
C++ Помогите со структурами (дописать программу)
Структуры вводятся с клавиатуры. В ряде вариантов заданий с клавиатуры вводится не вся структура, а только ее отдельные поля. Необходимо выполнить обработку сформированного массива структур и результаты обработки вывести на экран дисплея. Массив должен содержать сведения о книгах. Каждая структура должна иметь следующие поля: автор (авторы), название, год издания, цена и издательство. Вывести...
Что возвращает операто NEW C++
Что возвращает операто NEW ? если не достаточно памяти ??? по ходу НОЛЬ,,,,,,???
C++ Ошибка чтения параметра из реестра http://www.cyberforum.ru/cpp-beginners/thread362756.html
Добрый вечер. Пишу программу, которая использует реестр. Суть программы: на форме есть кнопка, которая при нажатие регистрирует необходимые параметры в реестре. Есть вторая кнопка, которая читает эти параметры и в дальнейшем их использует по назначению. Вот кусок кода, который отвечает за запись параметров: HKEY hKey1; char rfilelm = {0};// две строки, которые нужно записать char rfilecu =...
C++ Слеш и hInternet Вообщем есть такой код int main(int argc, char* argv) { setlocale(LC_CTYPE, ""); //русский текст strcpy(url,"ya.ru"); readsite(url); подробнее

Показать сообщение отдельно
xAtom
914 / 739 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
08.10.2011, 01:57
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
 
int main(){
   FILE* fp = fopen("input.txt", "r");
   if(! fp)
        exit(1);
   char a[10], b[10], ch;
   int  num;
   if(fscanf(fp, "%[^+-/*]%c%[0-9-]", a, &ch, b) == 3) {
        switch(ch) {
            case '+': num = atoi(a) + atoi(b); break;
            case '-': num = atoi(a) - atoi(b); break;
            case '*': num = atoi(a) * atoi(b); break;
            case '/': num = atoi(a) / atoi(b); break;
        }
        fp = freopen("output.txt", "w", fp);
        fprintf(fp, "%d", num);
   }
   fclose(fp);
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru