How to use "\" in sprintf as a normal character?
40 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ahmad Fakih
el 2 de Dic. de 2019
Respondida: Walter Roberson
el 2 de Dic. de 2019
I'm trying to use "sprintf" as follows:
command=sprintf('"C:\Program Files\Computers and Structures\SAP2000 19\SAP2000.EXE" "G:\Desktop\modeling\Sap model thesis\test\Wharf Model %d.0.sdb" /R /C',v);
But I'm getting this warning: Escaped character '\P' is not valid. See 'doc sprintf' for supported special characters.
Although I'm not trying to write any special character (except for %d). How can I use the slash character (\) without considering it a special character and without getting any warning?
Thanks.
0 comentarios
Respuesta aceptada
Walter Roberson
el 2 de Dic. de 2019
command = sprintf('%s%d%s', '"C:\Program Files\Computers and Structures\SAP2000 19\SAP2000.EXE" "G:\Desktop\modeling\Sap model thesis\test\Wharf Model ', v, '.0.sdb" /R /C');
or
command = sprintf('"C:\\Program Files\\Computers and Structures\\SAP2000 19\\SAP2000.EXE" "G:\\Desktop\\modeling\\Sap model thesis\\test\\Wharf Model %d.0.sdb" /R /C',v);
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Author Block Masks en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!