Avatar billede benzon Praktikant
14. oktober 2002 - 16:07 Der er 17 kommentarer og
1 løsning

lave tal for hver linie

hvordan laver jeg sådan hver linie får et tal ????

Altså

1  <?
2  echo(test);
3  ?>

Det er bare lige et lille eks
Avatar billede hbhansen Nybegynder
14. oktober 2002 - 16:08 #1
Du kan lave en for løkke som starter på 1 og skriver tallet ud for hver linie !
Avatar billede hbhansen Nybegynder
14. oktober 2002 - 16:09 #2
int antallinier = 10;
for(int i=0;i<=antallinier;i++)
{
  ...
}
Avatar billede benzon Praktikant
14. oktober 2002 - 16:10 #3
Ja men kan det lade sig gøre den selv generere tal efter hvor mangle linier der er ?

og hvordan laver jeg det med c++ Builder ???
Avatar billede hbhansen Nybegynder
14. oktober 2002 - 16:12 #4
>> ...tal efter hvor mangle linier der er ?
Hvor skal du have antallet af linier fra?
Avatar billede benzon Praktikant
14. oktober 2002 - 16:13 #5
ja ok det er rigtig nok det kan du så godt have ret i
Avatar billede hbhansen Nybegynder
14. oktober 2002 - 16:15 #6
Hvad er det du skal bruge det til det kan være at det hjælper lidt med at forstå hvad du mener !
Avatar billede kamikaze Nybegynder
14. oktober 2002 - 16:17 #7
Altså i en fil?!?
Avatar billede benzon Praktikant
14. oktober 2002 - 16:17 #8
vis du kender evt. ConTEXT

så har den også tal ude i siden men de kommer først når du evt. trykker enter og går på en ny line
Avatar billede kamikaze Nybegynder
14. oktober 2002 - 16:18 #9
Hvis du fx. mener antallet af linier i en fil er det ikke noget problem!

Beskriv nærmere hvad det er du ønsker at gøre :o)
Avatar billede hbhansen Nybegynder
14. oktober 2002 - 16:20 #10
Nå ok, til en slags editor, skal du så ikke tææle antal linier i textarea og så beregne ud fra det?
Avatar billede benzon Praktikant
14. oktober 2002 - 16:21 #11
jeg har lavet noget notepad alike haløj

Som jeg vil bruge til at kode de php scripts jeg laver i det eneste jeg så mangler er så at der er tal i en Grå bjælke ude i siden lige som Eks. ConTEXT

Hvor der så står linie nummer

Så jeg nemt kan fejl rette mine Scripts
Avatar billede benzon Praktikant
14. oktober 2002 - 16:22 #12
jo det er så RichText Area :)
Avatar billede hbhansen Nybegynder
14. oktober 2002 - 16:23 #13
Findes der ikke en funktion / metode på et sådanne felt der fortæller hvor mange linier der er i feltet ?
Avatar billede benzon Praktikant
14. oktober 2002 - 17:08 #14
dunno ikke noget jeg lige har lagt mærke til jeg har prøvet at kigge men syntes ikke lige jeg kunne finde det i C++Builder
Avatar billede codewarrior Nybegynder
18. oktober 2002 - 10:07 #15
Prøv Linier = RichEditX->Lines->Count, hvor RichEditX er navnet på din TRichEdit komponent. Denne værdi giver dig antallet af strenge og derved linier som komponenten har.
Bemærk, at hvis du f.eks gør komponenten bredere kan du godt komme ud for at der er færre linier i teksten. Dette er selvfølgelig fordi at komponenten wrapper linierne.

CodeWarrior
Avatar billede ferdinand.k Mester
21. oktober 2002 - 23:59 #16
hvad med en lille smule som denne?:

char line [200];
int count;
for (count=1;gets(line) !=NULL; count++)
          printf("%3d %s\n",count, line);

hvis du har klare det, så luk venligst spg....

Kristian
Avatar billede d34c0n Praktikant
23. oktober 2002 - 10:57 #17
int antal_linjer;

for(antal_linjer = 0; antal_linjer == 50; antal_linjer++)
{
cout << antal_linjer << "\n";
}



... udskift 50 med hvor mange linjer du har. så laver den linjenummer!
Avatar billede benzon Praktikant
24. oktober 2002 - 01:35 #18
lukker ingen af dem kunne bruges :\
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester