👤

pbinfo #2666

C++

Cerința

Scrieți funcția Trim care primește ca parametru un șir de caractere s, elimină eventualele spații de la începutul și sfârșitul șirului și returnează tot prin intermediul lui s șirul de caractere rezultat.

Restricții și precizări

1 ≤ lungimea șirului ≤ 100

Numele funcției trebuie să fie Trim

Se garantează că șirul inițial conține cel puțin un caracter diferit de spațiu

Exemplu

Dacă s=" ana are mere ", atunci, după apelul Trim(s), șirul va fi s="ana are mere".

link către problema : https://www.pbinfo.ro/?pagina=probleme&id=2666


Răspuns :

void Trim(char s[101])

{

while(s[0]==' ')

 strcpy(s,s+1);

while(s[strlen(s)-1]==' ')

 s[strlen(s)-1]='\0';

}