Im trying to combine two string together
古いコメントを表示
get(handles.OptionsText, 'String')
String = sprintf('\n\n2: ')
set(handles.OptionsText, 'String', sprintf( (get(handles.OptionsText, 'String')), String));
get(handles.OptionsText, 'String') is below:Also the dimensions are 2 14.
1: Rectangular
1.2:
and i have this string: Dimsensions 1 7.
space
space
2:
Whenever i try to combine them it just kinda mashes them. The result is this:
1 : R e c t1a.n2g:u l a r
I would like to have a result of this:
1: Rectangular
1.2:
2:
回答 (1 件)
Walter Roberson
2016 年 10 月 19 日
Skip most of what you have.
String = sprintf('\n\n2: '); %needed to transform the \n into real characters
oldstring = get(handles.OptionsText, 'String');
newstring = [oldstring, String];
set(handles.OptionsText, 'String', newstring );
4 件のコメント
Jesse Abruzzo
2016 年 10 月 19 日
Walter Roberson
2016 年 10 月 20 日
String = {''; '2:'};
oldstring = cellstr( get(handles.OptionsText, 'String') );
newstring = [oldstring, String];
set(handles.OptionsText, 'String', char( newstring ) );
Jesse Abruzzo
2016 年 10 月 21 日
Walter Roberson
2016 年 10 月 21 日
You should create a new Question for that.
カテゴリ
ヘルプ センター および File Exchange で Characters and Strings についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!