Informatică, întrebare adresată de Eva500, 8 ani în urmă

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".

Răspunsuri la întrebare

Răspuns de Daniel4761
0

void Trim(char s[101])

{

while(s[0]==' ')

 strcpy(s,s+1);

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

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

}

Alte întrebări interesante