Anyone help me with the format of fprintf
    2 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    QIAO WANG
 el 30 de Abr. de 2019
  
    
    
    
    
    Comentada: Star Strider
      
      
 el 1 de Mayo de 2019
            Hi, 
I'm stuck with fprintf when I want to obtain this type of line in my text file. 
With the code below, I'm able to get a line in my text file 31 -1 1 -1 30 -1 3 -1 7 -1 11 -1 16 -1 17 -1 21 -1 -2 -1 However, I don't want the last -1 in my output line. I want the output like this 31 -1 1 -1 30 -1 3 -1 7 -1 11 -1 16 -1 17 -1 21 -1 -2 What I have got is quite close to my final one but I really don't know how to modify my current code to achieve my final version.  
str = [num2str(79), '.txt'];
fileID = fopen(str,'w');
temparray = [31 1 30 3 7 11 16 17 21];
formatSpec = '%d -1 '; 
fprintf(fileID,formatSpec,temparray,-2);
Hope someone could help me out. Thank you in advance. 
0 comentarios
Respuesta aceptada
  Star Strider
      
      
 el 30 de Abr. de 2019
        The easiest solution is likely to modify your first fprintf statement, and add a second fprintf to print the final ‘-2’: 
fprintf(fileID,formatSpec,temparray);
fprintf(fileID,' -2')
2 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre Entering Commands en Help Center y File Exchange.
			
	Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

