Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: caractere  (Citit de 1456 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
mihai.plesa
Client obisnuit
**

Karma: 0
Deconectat Deconectat

Mesaje: 74



Vezi Profilul
« : Decembrie 16, 2011, 08:51:22 »

Salut!
Vreau sa citesc din fisier un sir de caractere si nu stiu cum...eu folosesc citirea cu fscanf(f,"%s",&s);
Citesc sirul iar cand il afisez imi apare sirul pana la primul caractr spatiu.
Ma puteti ajuta?
Multumesc!
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #1 : Decembrie 16, 2011, 08:58:26 »

http://www.cplusplus.com/reference/clibrary/cstdio/gets/
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #2 : Decembrie 16, 2011, 15:59:50 »

Cel mai bun e http://www.cplusplus.com/reference/clibrary/cstdio/fgets/ (fgets in loc de gets, din cate stiu gets e mai vechi si merge mai bine fgets).
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #3 : Decembrie 16, 2011, 16:04:03 »

Are dreptate SpiderMan, gets e deprecated.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
maritim
Vorbaret
****

Karma: 59
Deconectat Deconectat

Mesaje: 176



Vezi Profilul
« Răspunde #4 : Decembrie 16, 2011, 20:03:21 »

Aveti dreptate ca e deprecated, dar gets() citeste de la input standard, cat timp fgets() citeste dintr-un fisier text specificat!
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #5 : Decembrie 16, 2011, 20:46:30 »

poti sa folosesti fgets sa citesti de la standard input. In loc de fisier pui stdin.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines