Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
La multi ani @Klasse!

La multi ani @shmecherul!

pareri ipad 6-2018- flip

Cum au aparut supermarketurile in...
 Campanii mincinoase Carrefour

Tv toshiba defect

touchscreen navigatie stricat

bonsai - de unde?
 Resetare Bonus Malus

Unitatea optica DVD-rw absenta pe...

Problema configurare Wireguard

Dozatoare de apa, cu alimentare d...
 Intarziere aterizare avioane

Accident masina reparata pe CASCO

Probleme Ginseng Microcarpa

Un sunet pronuntat la BMW e90 318i
 

stergere dintr-un sir de caractere

- - - - -
  • Please log in to reply
6 replies to this topic

#1
bardas

bardas

    Junior Member

  • Grup: Members
  • Posts: 236
  • Înscris: 20.05.2007
daca am sirul s="Ana are mere" si vreau sa sterg caracterele A,a . In prima faza am mutat caracterele la coada si sirul a devenit "n re mereAaa" dar practic ele nu sunt sterse. Cum as putea face asta?

#2
edy_3dz

edy_3dz

    Rau sau bun

  • Grup: Senior Members
  • Posts: 3,241
  • Înscris: 30.08.2008
Parcurgi sirul pe un for de la 0 la strlen(s)-1, si daca s[i]=='a', atunci dai strcpy(s+i,s+i+1) ;)

strcpy(s+i,s+i+1) sterge caracterul de la pozitia i, daca nu te-ai prins.

#3
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
s[9] = '\0';
s[10] = '\0';
s[11] = '\0';
Sa nu ceri explicatii ca in programare nu-i important sa intelegi ce faci.

Edited by OriginalCopy, 02 May 2010 - 18:59.


#4
msmihai

msmihai

    Senior Member

  • Grup: Senior Members
  • Posts: 5,271
  • Înscris: 02.09.2006
@OriginalCopy: e de ajuns doar prima instructiune :)

s[9] = '\0';

Edited by msmihai, 02 May 2010 - 19:22.


#5
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
El a cerut sa stearga acele caractere, nu sa nu le mai vada ;)

Oricum nu cred ca stie ca sunt trei posibilitati:
- sa le stearga
- sa nu le mai vada
- sa elibereze memoria ocupata de ele (sa le "stearga" definitiv, daca e alocat dinamic)

Edited by OriginalCopy, 03 May 2010 - 12:48.


#6
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,254
  • Înscris: 24.02.2007
Mie mi se pare ciudat faptul ca le-a putut muta in coada dar nu a stiut sa le stearga  <_<

Edited by dani.user, 03 May 2010 - 12:50.


#7
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Poate a avut noroc :D

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate