Toon posts:

[Turbo c++]Teller uit een while loop gebruiken in variabele

Pagina: 1
Acties:
  • 67 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo,

Wat ik wil is het volgende: Achtereenvolgens moeten string1,2 en 3 over een 20 karakters lang lcd display worden gescrollt zegmaar. Op zich werkt dit goed wanneer ik de string vastzet. Maar ik wil graag alle 3 de strings na elkaar laten scrollen. Dus hoe kan ik string[i2] gebruiken? Wanneer ik het programma zo run als het hieronder staat, dan krijg ik bij string[i2] de foutmelding Undefined symbol 'string' in funtion main.

C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void main()
{
char *string1 = "hier staat een string van b.v. 40 karakters",  
*string2 = "hier staat een string van b.v. 40 karakters", 
*string3 = "hier staat een string van b.v. 40 karakters", 
*fstring;
int i = 0, i2 = 1;

while(i2 < 4)
{
while(i++ < strlen(string[i2]));
{
destination="";
strncat(fstring, string[i2]+i, 20);
display_printf("%s",fstring);
delay(500);
if(i2==3) i2 = 0;
}
i2++;
}
}


Ik geloof dat de code zo klopt, heb hem even snel overgetypt aangezien ik in een dos omgeving werk. volgens mij is het iets heel simpels, maar ik kom er even niet uit.

alvast bedankt, jaap.

[ Voor 20% gewijzigd door Verwijderd op 25-11-2003 16:24 ]


  • SWfreak
  • Registratie: Juni 2001
  • Niet online
Je gebruikt string als een array, maar je declareert nergens een array met de naam string.

Verwijderd

Topicstarter
hmm en hoe declareer je ook alweer een array? sorry hoor ben beetje c++ naab ;)

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 15:32

.oisyn

Moderator Devschuur®

Demotivational Speaker

Ja daaag, een beetje meer zelf moeite doen mag ook wel :{
Pak er bijvoorbeeld eens een manual bij oid, of zoek een tutorial

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Dit topic is gesloten.