Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Recomandare aparat de vidat alime...

Izolatie exterioara casa parter P...

Cuvinte si expresii neclare

Mod de lucru Purmo Tempco Digital...
 Samsung S90C vs LG C3

Problema sunet RCS

Amortizor sertare bucatarie

Codrea Pallady
 Blocurile goale! Orase in car...

Motorul pe benzina 1.0 SCe65

Mostenire In 1986

Lentile sferica pentru astigmatism
 Problema inlocuire usa spate A6 C...

Ce gen de muzica este?

Drepturile copiilor, in numele &#...

Mocheta peste parchet cu incalzir...
 

citire n propozitii

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

#1
Foxie

Foxie

    New Member

  • Grup: Members
  • Posts: 22
  • Înscris: 04.12.2013
Se da 0<n<101 si trebuie sa citesc n propozitii, fiecare propozitie avand max 225 caractere.
am incercat sa-l pun intr-o matrice si sa citesc propozitiile cu cin.getline dar ma incurca faptul ca-l citesc si pe n si nu-mi citeste si afiseaza
corect.

int main()
{
  char s[ 100 ][ 255 ] ; int n , i ;

  cin>>n; // eventual cout<<" n= ";

  for( i = 0; i < n; i ++ )

cin.getline( s [ i ] , 225 ) ;

return 0;

}

Edited by Foxie, 26 November 2014 - 18:22.


#2
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,473
  • Înscris: 10.08.2005
cum anumte te incurca?

#3
Foxie

Foxie

    New Member

  • Grup: Members
  • Posts: 22
  • Înscris: 04.12.2013

View PostMarianG, on 26 noiembrie 2014 - 18:25, said:

cum anumte te incurca?
dupa ce il introduc pe n si dau enter imi citeste o linie goala , nu stiu de ce , si nu pot sa introduc decat 2 propoztii pentru n = 3;
pe cand daca as pune direct 3 for(i=0; i<3; i++ ) merge bine.

https://i.imgur.com/DtFXnmv.jpg

#4
yonut_a

yonut_a

    Trala la la la

  • Grup: Senior Members
  • Posts: 3,948
  • Înscris: 03.08.2008
E doar enterul pe care il dai dupa citirea  lui n si ramane in buffer. Da un flush

#5
Foxie

Foxie

    New Member

  • Grup: Members
  • Posts: 22
  • Înscris: 04.12.2013

View Postyonut_a, on 26 noiembrie 2014 - 19:24, said:

E doar enterul pe care il dai dupa citirea  lui n si ramane in buffer. Da un flush
am dat cout.flush( ) ; dupa ce am citit n-ul ,
tot ramane enterul si nu pot sa citesc 3 propozitii , pt n=3 , doar 2 .
La afisare daca fac un al doilea for nu mai apare linia aceea goala , dar daca-i dau cout in for-ul  in care si citesc,  apare .
O sa citesc n-ul din fisier si propozitiile de la tastatura sau invers

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

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