» Utilizator
Salut, vizitatorule!

SkullBox este o comunitate formata din programatori si administratori de sisteme sau retele care iti sta la dispozitie cand ai o problema legata de calculatoare. Daca esti un utilizator existent, autentifica-te.

Daca nu te-ai inregistrat inca pe forum, alatura-te noua astfel marind comunitatea si ajutandu-i pe cei care au nevoie de informatii.

Daca te-ai inregistrat dar inca nu ai primit codul de activare, il poti cere aici.




Autentifica-te cu numele de utilizator si parola pentru a putea posta pe forum sau pentru a accesa ariile disponibile doar utilizatorilor inregistrati.
» Promovam
» Parteneri » Statistici
  • 59778 de mesaje.
  • 7153 de topicuri.
  • 1005 de utilizatori.
  •  
  • Orricslep e ultimul utilizator inregistrat.
[Detalii]

 
Pagini: 1 [2]
Print
Problema matrice in C [1053 afisari]
Rangeut
*


Mesaje: 66
OfflineOffline


Cand scriu comanda aia imi da:
Code:
linia 0 , coloana 0 = 2
linia 0 , coloana 1 = 3
linia 0 , coloana 2 = 4
linia 0 , coloana 3 = 5
linia 1 , coloana 0 = 6
linia 1 , coloana 1 = 7
linia 1 , coloana 2 = 8
linia 1 , coloana 3 = 9

Ce e output-ul Big grin? I'm here to learn.
Logged
07-06-2009, 13:23 Twitt ::
astan
*


Mesaje: 737
OfflineOffline


Output-ul se refera la ce se afiseaza pe terminal.
Deci /home/adrian/Desktop/g e un fisier executabil, nu un director.

Sunt curios daca nu cumva exista /home/adrian/g si le incurci intre ele.

ls -l /home/adrian/g

ce iti da ?
Logged
07-06-2009, 13:25 Twitt ::
Rangeut
*


Mesaje: 66
OfflineOffline


Code:
drwxr-xr-x 2 adrian adrian    4096 2009-04-20 21:42 docs
-rw-r--r-- 1 adrian adrian   11656 2009-04-20 21:42 EULA.txt
-rwxr-xr-x 1 adrian adrian  224402 2009-04-20 21:41 libgcc_s.so.1
-rwxr-xr-x 1 adrian adrian 3368297 2009-04-20 21:41 libSDL-1.2.id.so.0
-rwxr-xr-x 1 adrian adrian 4387755 2009-04-20 21:41 libstdc++.so.6
-rwxr-xr-x 1 adrian adrian     271 2009-04-20 21:41 openurl.sh
drwxr-xr-x 2 adrian adrian    4096 2009-04-20 21:41 q4base
-rwxr-xr-x 1 adrian adrian 5560704 2009-04-20 21:41 q4ded.x86
-rw-r--r-- 1 adrian adrian    6966 2009-04-20 21:41 q4icon.bmp
drwxr-xr-x 3 adrian adrian    4096 2009-04-20 21:42 q4mp
-rwxr-xr-x 1 adrian adrian     196 2009-04-20 21:42 quake4-demo
-rwxr-xr-x 1 adrian adrian     195 2009-04-20 21:42 quake4-demo-dedicated
-rwxr-xr-x 1 adrian adrian     199 2009-04-20 21:42 quake4-demo-smp
-rwxr-xr-x 1 adrian adrian 5625528 2009-04-20 21:41 quake4smp.x86
-rwxr-xr-x 1 adrian adrian 5629816 2009-04-20 21:41 quake4.x86
-rw-r--r-- 1 adrian adrian    1868 2009-04-20 21:42 README
-rw-r--r-- 1 adrian adrian   10148 2009-04-20 21:41 sdl.patch.1.2.10
-rw-r--r-- 1 adrian adrian      11 2009-04-20 21:41 version.info
Logged
07-06-2009, 13:28 Twitt ::
astan
*


Mesaje: 737
OfflineOffline


Problema e in felul urmator:
1. Tu ai un director numit g, in /home/adrian
Calea absoluta este /home/adrian/g
2. Mai ai un fisier executabil numit g, in /home/adrian/Desktop
Calea absoluta este /home/adrian/Desktop/g

Tu vrei sa executi fisierul executabil g, folosind ./g
Pentru asta trebuie sa fii localizat in directorul /home/adrian/Desktop
Cand deschizi terminalul, esti localizat in /home/adrian. Daca uiti sa executi:
Code:
cd /home/adrian/Desktop
atunci o sa obtii o eroare incercand sa executi:
Code:
./g
pentru ca tu te referi la /home/adrian/g, care e un director.

In concluzie, fii sigur ca te pozitionezi in directorul corect (in cazul tau /home/adrian/Desktop), folosind comanda cd, inainte sa executi ./g.
Ca mai jos:

Code:
cd /home/adrian/Desktop
./g

Sau, poti sa rulezi specificand calea absoluta catre fisierul executabil g:
Code:
/home/adrian/Desktop/g

Explicatia la ceea ce ti se intampla era faptul ca incurcai /home/adrian/g (care e un director) cu /home/adrian/Desktop/g, care e fisierul executabil pe care vroiai tu sa il executi.

Ca sa vezi in ce director te afli, in terminal, executi comanda
Code:
pwd
Logged
07-06-2009, 13:36 Twitt ::
Rangeut
*


Mesaje: 66
OfflineOffline


^ma aflu in home/adrian/desktop si scriu pe o linie noua
Code:
./g
imi apare:
Code:
linia 0 , coloana 0 = 2
linia 0 , coloana 1 = 3
linia 0 , coloana 2 = 4
linia 0 , coloana 3 = 5
linia 1 , coloana 0 = 6
linia 1 , coloana 1 = 7
linia 1 , coloana 2 = 8
linia 1 , coloana 3 = 9
Indiferent de ce comanda de mai sus introduc pentru a deschide executabilul...  Straight face
 
Logged
07-06-2009, 13:44 Twitt ::
astan
*


Mesaje: 737
OfflineOffline


ok. Si care e problema ? Ce ai vrea sa iti apara ?
Logged
07-06-2009, 13:45 Twitt ::
Rangeut
*


Mesaje: 66
OfflineOffline


Da.Big grin greseala mea scuze. Nu mi-am dat seama ca aia e matricea unidimensionala LaughingBig grin

Multumesc. Dau o bere Winking
Logged
07-06-2009, 13:47 Twitt ::
Reclama
VIP

Hosting

Mesaje: 25.90
OnlineOnline

WWW
 

   Pe ABCDomenii: 250MB spatiu + 20GB trafic + 5 subdomenii = 0.95 €
 
 

The problem with troubleshooting is that trouble shoots back.
Azi 
Pages: 1 [2]
Print
SkullBox Forum  |  Development  |  Java / C / C++ / C#  |  C/C++/C# Snippets (Moderators: AnaKonD, astan)  |  Topic: Problema matrice in C
Jump to: