clarification on dos command
조회 수: 8 (최근 30일)
이전 댓글 표시
given the statements
if (exist([current_folder, '/', file_name], 'file') && exist([current_folder, '/', strip_comments_exe], 'file'))
cmd=['"', [current_folder, '/', strip_comments_exe], '" ', strip_comments_options, ' ', [current_folder, '/', file_name], ' ', strip_comments_output_option, ' ', num2str(i), 'a.h'];
where the variables represent the following:
- current_folder = pwd,
- strip_comments_exe = relative path to a .exe file
- strip_comments_options = '' (empty string not double quotes)
- strip_comments_output_option = '>'
- file_name= relative path to a C header file
what is the function below supposed to achieve?
dos(cmd,'-echo')
댓글 수: 0
채택된 답변
Walter Roberson
2011년 3월 7일
It will run the strip-comments executable, reading in the C header file, and output the results to a file whose name starts with the number "i" followed by a literal "a" and an ".h" extension.
For example, it might read in MyHFile.h and output 147a.h if "i" had the value 147 .
The -echo option will show the command before it is executed, but that will be written into the output file.
댓글 수: 7
Walter Roberson
2011년 3월 8일
libintl3.dll is a FSF (Free Software Foundation -- GNU) library for internationalization. Your utilities have either not been built properly or have not been installed properly. See for example the discussion <http://forums.devside.net/index.php?topic=335.0 here>
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Downloads에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!