Форум программистов, компьютерный форум, киберфорум
Наши страницы

Дана строка, изображающая арифметическое выражение. Найти значение выражения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выполнить операцию транспонирования прямоугольной матрицы http://www.cyberforum.ru/cpp-beginners/thread37416.html
Выполнить операцию транспонирования прямоугольной матрицы A (m, n), m не равно n, не выделяя дополнительный массив для хранения результата.
C++ Выполнить операцию транспонирования прямоугольной матрицы Выполнить операцию транспонирования прямоугольной матрицы A (m, n), m не равно n, не выделяя дополнительный массив для хранения результата. http://www.cyberforum.ru/cpp-beginners/thread37415.html
Удаление символов из файла C++
Как удалить символы из открытого для чтения файла при помощи только функций fgetc и fputc? Может написать кто код для, например, удаления первых пяти символов?
Ввод строки в графическом режиме С++ dos C++
Приветик,пишу курсач и возникли проблемы с вводом с клавиатуры и выводом строки в графическом режиме.Сin и cout не подходят.Помогите плиз
C++ Вывод строк по сортировке одного поля. http://www.cyberforum.ru/cpp-beginners/thread37395.html
Вот код: #include "stdafx.h" #include "dec.h" void abc_view() { char *result, *pch; char tmpline={0}; fin=fopen("asale.dat","rt"); if(fin==NULL) cout<<"ЋиЁЎЄ*! “Є*§***л© д*©« *Ґ...
C++ Функция для определения минимального элемента вектора Здраствуйте, вот такое задание, не могу никак понять как его делать:( помогите плиз :( 7. Описать функцию min(x) для определения минимального элемента вектора х, введя вспомогательную рекурсивную... подробнее

Показать сообщение отдельно
accept
4831 / 3252 / 165
Регистрация: 10.12.2008
Сообщений: 10,569
02.06.2009, 02:37
C
1
2
3
4
5
6
7
8
9
10
11
    /* 4,2+7,3-2,1-8 */
 
    char line[1000] = "4,2+7,3-2,1-8", tmp[1000];
    char token[100];
    
    sscanf(line, "%99[^+-]", token);
 
    strcpy(tmp, line+strlen(token));
    strcpy(line, tmp);
 
    /* здесь обработка token пошла */
тебе надо читать и прямо в процессе проверять нет ли в строке ошибок, поэтому сразу читать сумму якобы она там есть равно тому, что неправильная программа (получившая или создавшая неправильную строку) будет работать как будто она получила правильную строку
поэтому нужно, чтобы сначала она читала число и проверяла его (заодно и проверила а нет ли там букв), а потом операцию
и чтобы, если идут две операции, программа завершалась, а не продолжала вычисления
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru