Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Anomalie  (Citit de 2242 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« : Octombrie 05, 2009, 21:52:25 »

Nu înțeleg de ce afișază ceea ce afișază
Memorat
toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« Răspunde #1 : Octombrie 06, 2009, 16:20:09 »

Si eu am avut aceeasi problema la polig. Pe infoarena sa stii ca merge treaba. Pe ubuntu in schimb nu. Eu citeam cu gets, apoi cu sscanf din string, si asa mi-a mers pe ubuntu, dar nu mai mergea pe infoarena. Am schimbat la sfarsit, si din 30 am luat 100.

Citeam ceva gen :

Cod:
scanf("%d\n", &N); gets(s);

for (i = 1; i <= N; ++ i) {
    gets(s);
    sscanf(s, "%d%d%d", &a, &b, &c);
}
Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #2 : Octombrie 06, 2009, 17:03:44 »

Până la urmă a mers treaba. Ideea e că după 7, e un caracter dubios din cauza căruia nu mai citea în continuare. De asta pe ubuntu îți mergea, iar pe infoarena nu, și viceversa.
« Ultima modificare: Octombrie 06, 2009, 17:31:02 de către Andrei Misarca » Memorat
bogdan2412
Echipa infoarena
Nu mai tace
*****

Karma: 410
Deconectat Deconectat

Mesaje: 951



Vezi Profilul
« Răspunde #3 : Octombrie 06, 2009, 17:14:35 »

Ce dubios Smile Am sters din exemplu caracterele de dupa 7. Daca copiezi exemplu acum din nou mai sunt probleme?
Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #4 : Octombrie 06, 2009, 22:59:23 »

Nu. Acum merge. Smile

L.E. : Și mai am o chestie care pe mine mă depășește. Cum arată sursa în VIM, și cum arată într-un fișier text sau pe infoarena
Am pus set shiftwidth=4 și set softtabstop=4.

Memorat
bogdan2412
Echipa infoarena
Nu mai tace
*****

Karma: 410
Deconectat Deconectat

Mesaje: 951



Vezi Profilul
« Răspunde #5 : Octombrie 06, 2009, 23:21:57 »

Ai amestecat tab-uri si spatii din sursa.

In vim, marimea taburilor e data de "tabstop".
"softtabstop" e folosit de exemplu atunci cand dai backspace sa-ti stearga un grup de spatii ca pe un tab.
"shiftwidth" e folosit pentru autoindentare.

Deci daca vrei sa folosesti taburi de marime 4 trebuie sa setezi toate astea 3 variabile pe 4. Daca vrei sa folosesti spatii in loc de taburi trebuie sa pui si "set expandtab"
Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #6 : Octombrie 07, 2009, 14:30:18 »

Mersi fain. Nu știam de faza cu tabstop.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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