# MATLAB: Insert elements of array in a string one by one

for loopMATLABstringurlvariable

i have a string containing url 'http://www.upsc.gov.in/cgi-bin1/ENGG/Marks/engg_wq_marks_response.pl?roll_no= 098909 —'
the digits in the bold are to be changed at every iteration of the for loop and the new element of an array are to be inserted. But MATLAB does not consider a variable inside a string.
How can i solve this problem?
for k = 98900:98999  S = sprintf(['http://www.upsc.gov.in/cgi-bin1/ENGG/Marks', ...               '/engg_wq_marks_response.pl?roll_no= %06d ---'], k)end
C = {'098909', '098910', '098911'};for k = 1:3  S = sprintf(['http://www.upsc.gov.in/cgi-bin1/ENGG/Marks', ...               '/engg_wq_marks_response.pl?roll_no= %s ---'], C{k})end