Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2012, 14:37   #1
Avicii
Пользователь
 
Регистрация: 02.12.2012
Сообщений: 10
По умолчанию Строки С++

Здравствуйте,помогите сосчитать арифметическое выражение в строке.Не знаю какой функцей это делать.
Код:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{char* temp = "Esli ne shkolnik to reshi 2+2*2";
char* str = (char*)malloc(strlen(temp)+1), *old;
strcpy(str,temp);
printf("%s\n",str);
old = str;
temp = strtok(str," ");
while(temp)
{
if(strchr(temp,'* - + *'))
printf("%s ",temp);
temp = strtok(NULL," ");
}
printf("\n");
free(old);
return 0;
}
Avicii вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа на языке "Ассемблер" - ввод строки, анализ длины строки, добавление точки в конец строки Алексей_2012 Помощь студентам 1 05.04.2012 11:26
Сделать в гриде строки выше, чтобы не растягивать строки до бесконечности kris__tina БД в Delphi 1 09.06.2011 15:31
Создание пустой строки и копирование в неё содержимое предыдущей строки Gvaridos Microsoft Office Excel 2 29.10.2010 13:33
Определять максимальную длину той части строки s, которая не содержит символы из строки s1. Александе еть я Общие вопросы C/C++ 5 13.04.2010 20:54
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10