Document/UnitTest のバックアップの現在との差分(No.1)




  • 追加された行はこの色です。
  • 削除された行はこの色です。
/*カッコを削除する関数*/

#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>



void ArcCut(char* operand, int length){

	int fcount;
	int i,j;
	char token;
			printf("operand=%s\n",operand);

			/*"("までの文字数を調べる*/
			for(j=0;j<=length;j++){
					if(operand[j] =='('){
						printf("j=%d\n",j);

						break;
					}
			}

			/*"("を削除*/
			for(i=0;i<=length;i++){
				operand[i]=operand[j+i+1];
			}

			printf("operand=%s\n",operand);

			printf("length=%d\n",length);

			length=length-j;
			
			/*後ろの")"までの文字数を調べる*/
			for(i=length;i>=0;i--){
				if(operand[i] ==')'){
					printf("i=%d\n",i);
					
					break;
				}
			}

			printf("operand=%s\n",operand);

			/*")"を削除*/
			operand[i]=NULL;
			printf("complete operand=%s\n",operand);
			printf("operand[%d]=%s\n",i,operand[i]);


}



    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS