fork download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7. string[] linhas = { "N0006 G90", "N0007 G90", "N0008 G92 X21.7301 Y88.9657",
  8. "N0009 S555", "N0010 D14", "N0011 G42 G01 X22.0659 Y89.3015",
  9. "N0012 X22.4194 Y89.655", "N0013 (PATHSTART0)",
  10. "N50000 G43 G017 X22O.0659 Y89.3015" };
  11.  
  12. int contador = 0;
  13.  
  14. foreach(string linha in linhas) {
  15. int espaco = linha.IndexOf(" "); // Quantidade de caracteres antes do espaço
  16. contador++;
  17.  
  18. // Retorna os caracteres a partir do primeiro espaço
  19. string linhaIndexada = "N" + contador + linha.Substring(espaco);
  20. Console.WriteLine(linhaIndexada);
  21. }
  22. }
  23. }
Success #stdin #stdout 0s 29800KB
stdin
Standard input is empty
stdout
N1 G90
N2 G90
N3 G92 X21.7301 Y88.9657
N4 S555
N5 D14
N6 G42 G01 X22.0659 Y89.3015
N7 X22.4194 Y89.655
N8 (PATHSTART0)
N9 G43 G017 X22O.0659 Y89.3015