У меня есть функция для преобразования инфиксной записи в постфиксную запись. Единственная проблема, с которой я столкнулся, заключается в том, что последний символ полученной строки записи постфикса 100
Есть идеи, что происходит? Это функция. Если я печатаю инфиксный символ *, переданный в качестве параметра, он печатается правильно. Это когда я печатаю постфиксный код char * в конце функции, я получаю
за последний символ
#include <iostream>
#include <string>
#include <fstream>
#include <string.h>
#include <ctype.h>
#include "queue.h"
#include "stack.h"
#define EXPRESSION_MAX_SIZE 50
#define MAX 10
#define EMPTY -1
using namespace std;
struct stack
{
char data[MAX];
int top;
};