-3
你好我試圖運行字符串,直到符號乘法,當我得到乘法符號我想保留另一個字符串之前的符號*到+符號。 但不幸的是有些東西不能正常工作,程序無法正常工作。保存字符串反向
我的代碼 -
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int len = 8;
char str[8] = "2+3-5*7";
char str1[len];
int i,k = 0;
for(i = 0; i < len ; i++)
{
if(str[i] == '*')
{
i--;
while(str1[k] != '+')
{
str1[k] = str[i];
k--;
i--;
}
}
}
}
感謝那些誰可以解決我的問題,並解釋給我
[第五個問題](http://stackoverflow.com/users/3313154/user3313154 ?tab=questions)會出現一個問題。您應該考慮訪問[幫助中心](http://stackoverflow.com/help)並閱讀如何提出一個好問題的幫助。 – devnull