[cpl] [Tema 3] nelamurire inlocuire caractere speciale

Lavinia.Ghica at microchip.com Lavinia.Ghica at microchip.com
Thu Dec 31 06:09:42 EET 2015


Buna,

Trebuie sa tratati doar caracterele specificate in enunt (“, \, \n, \r, null)
Insa, pentru a ne asigura ca celelalte sunt tratate trebuie introdus un sprintf. Am adaugat detalii in enunt.

sl-comments.lcpl:
		[out "This is # not a comment\
\t  _\n\t\"/ \\\"\n\t\"\\_/\"\n"]; 

sl-comments.lcpl.json:
"Value": "This is # not a comment\r\n\t  _\n\t\"/ \\\"\n\t\"\\_/\"\n"

ll:
"This is # not a comment\0D\0A	  _\0A	\22/ \5C\22\0A	\22\5C_/\22\0A"

output:
This is # not a comment
	  _
	"/ \"
	"\_/"


Am updatat arhiva de teste.


Spor,
Lavinia



> On 29 Dec 2015, at 22:40, Oana Stroie via cpl <cpl at cursuri.cs.pub.ro> wrote:
> 
> Buna,
> 
> Am o nelamurire legata de caracterele speciale ( testele /simple/sl-comments si /advanced/strlit)
> Mai exact:
> \\\r este inlocuit cu \r sau cu altceva? 
> Cumva comportarea lui \\\r din strlit este neasteptata. Carriage return ar trebui sa se duca la inceputul liniei curente (nu la o noua linie cum pare in fisierul de referinta).
> In plus, sunt aparitii ale \n (in strlit) dar si \\n (in sl-comments)
> 
> Intrebarea este:
> Cu ce inlocuim: \\\r, \\r, \\, \\\\, \n, \\n?
> In enunt este specificat doar o parte din aceste caractere si nu specifica ce grup de caractere ar trebui inlocuit.
> 
> Multumesc,
> Oana 
> _______________________________________________
> cpl mailing list
> cpl at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/cpl



More information about the cpl mailing list