Hallo Zusammen,

ich möchte gerne 16 verschiedene Files aus einer SD karte auslesen, diese Files unterscheiden sich nur in ihrem Namen an einer fortlaufenden Zahl.
zb. "ROM1.txt", "ROM2.txt" usw.

ich habe mir nun gedacht, dass ich eine for Schleife mache die von 1 bis 16 zählt und dass ich dann den Integer Wert in einen string umwandeln kann und den an den bestehenden String anhängen kann.

z.b. so:
Code:
int i;
char string[10];
for(i=1;i<17;i++){
   sprintf(string,"%d",i);
   file_fopen(&file_r,&efs.myFs,"ROM"string".txt",'r')
}
nur geht das leider nicht so.

Kann mir jemand helfen?
Wie macht man dass richtig?