Computer Games Forum
 

Go Back   Computer Games Forum > Tech > The Workshop > Limbaje de programare

Notices

Căutare produse PC Garage: Şterge căutarea

Reply
 
LinkBack Thread Tools
Old 30-06-2007, 18:04   #1 (permalink)
Registered User
 
Hammer's Avatar
 
Join Date: Sep 2004
C - problema de afisare

1st: Sunt novice in C, nu ma ucideti.

Problema nu e cine stie, dar nu reusesc sa-i dau de cap.
Am un tablou de structura si trebuie sa afisez fiecare element al structurii. (adica: afisez primul element al tabloului, cu elementele sale(adica elementele structurii), samd)
Problema e ca mi se impune, ca inainte afisarii, sa afisez un cap de tabel (vezi poza). Nu reusesc sa asez fiecare element al structurii sub titlul care trebuie.

Voi cum ati face? Am incercat cu "\t", dar tot nu imi iese perfect.
P.S. Da nu intelegeti ce draq vreau sa zic, halla at me.
Attached Thumbnails
Click image for larger version

Name:	Clip.jpg
Views:	49
Size:	4.3 KB
ID:	237072  
 
Hammer is offline    Reply With Quote
Old 01-07-2007, 08:27   #2 (permalink)
Registered User
 
asmvax's Avatar
 
Join Date: Mar 2005
Location: Bucharest
printf("a\tb\tc\na\tb\tc");

something like this?
__________________
I sell suicide solutions!
 
asmvax is offline    Reply With Quote
Old 01-07-2007, 12:12   #3 (permalink)
Registered User
 
Hammer's Avatar
 
Join Date: Sep 2004
Quote:
Originally Posted by asmvax View Post
printf("a\tb\tc\na\tb\tc");

something like this?
Nope.

Daca te uiti atent la imaginea atasata observi faptul ca sunt de fapt 3 randuri in capul tabelului ala.
Problema e cum aranjez elementele mele exact sub sectiunea sa.
 
Hammer is offline    Reply With Quote
Old 01-07-2007, 12:24   #4 (permalink)
Registered User
 
asmvax's Avatar
 
Join Date: Mar 2005
Location: Bucharest
deseneaza in paint cum vrei ca nu inteleg
cand afisezi urmatorul rand stii cate taburi sa dai....de la primul
o idee ar fi sa generezi un fisier html
__________________
I sell suicide solutions!

Last edited by asmvax; 01-07-2007 at 12:36..
 
asmvax is offline    Reply With Quote
Old 02-07-2007, 04:37   #5 (permalink)
Registered User
 
Join Date: May 1999
Daca stii ce lungime maxima are fiecare camp atunci poti baga un numar intre % si tipul variabilei si ti-l va afisa cu "padding" de spatii pana la completarea numarului respectiv de caractere. De ex. printf("%4d %20s %35s", &nr_crt, &editura, &autor). Daca "autor" are mai mult de 35 de caractere atunci iese din schema (sau "nr_crt" in baza 10 mai mult de 4 cifre, etc), dar banuiesc ca v-a dat problema intentionat cu lungimi mai mici de campuri ca sa intre intr-un ecran. Pentru string-uri foloseste '-' ca sa le aliniezi la stanga, asadar printf("%4d %-20s %-35s", &nr_crt, ... Vezi reference.
 
stunn is offline    Reply With Quote
Old 02-07-2007, 14:39   #6 (permalink)
Registered User
 
Hammer's Avatar
 
Join Date: Sep 2004
Quote:
Originally Posted by asmvax View Post
deseneaza in paint cum vrei ca nu inteleg
cand afisezi urmatorul rand stii cate taburi sa dai....de la primul
o idee ar fi sa generezi un fisier html
=)))))
Probabil iti bati joc de mine.
P.S. Glumesc. Anw.... html ? . Daca m-ai cunoaste, ai rade si tu.

Quote:
Originally Posted by stunn View Post
Daca stii ce lungime maxima are fiecare camp atunci poti baga un numar intre % si tipul variabilei si ti-l va afisa cu "padding" de spatii pana la completarea numarului respectiv de caractere. De ex. printf("%4d %20s %35s", &nr_crt, &editura, &autor). Daca "autor" are mai mult de 35 de caractere atunci iese din schema (sau "nr_crt" in baza 10 mai mult de 4 cifre, etc), dar banuiesc ca v-a dat problema intentionat cu lungimi mai mici de campuri ca sa intre intr-un ecran. Pentru string-uri foloseste '-' ca sa le aliniezi la stanga, asadar printf("%4d %-20s %-35s", &nr_crt, ... Vezi reference.
Merci. Voi incerca.
 
Hammer is offline    Reply With Quote
Advertisment
Reply

  Computer Games Forum > Tech > The Workshop > Limbaje de programare

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT +2. The time now is 07:37.


Advertisement System V2.5 By   Branden
This site is copyrighted ©1997 - 2008, Computer Games Online SRL