29. november 2004 - 00:26
Der er
7 kommentarer og 1 løsning
Bruge input i fopen
Hejsa! Hvis nu jeg har en funktion void level2(int number) { level = fopen(number.txt, "r"); bla bla bla } ..og jeg gerne vil have at mit input til funktionen (number) skal sammenkædes med .txt og bruges i fopen.. Hvordan gør jeg så dette? Synes ikke rigtig jeg kan lave noget der virker :( På forhånd tak!
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
29. november 2004 - 00:28
#1
void level2(int number) { char fnm[1000]; sprintf(fnm,"%s.txt",number); level = fopen(fnm, "r"); ... }
29. november 2004 - 00:39
#2
Det virker ikke rigtig? :/ void level2(int number) { FILE *level; char fnm[1000]; sprintf(fnm,"%s.txt",number); level = fopen(fnm, "r"); ................. Så crasher programmet bare når jeg kører det, og det spørger om jeg skal sende dit og dat til microsoft?! :/
29. november 2004 - 00:40
#3
Det er mig som er en spade ! sprintf(fnm,"%d.txt",number);
29. november 2004 - 00:41
#4
Det skal være %d ikke %s
29. november 2004 - 00:43
#5
DOH! Kan godt se det snart er sengetid.. Den fejl burde jeg selv have opdaget.. Sorry! Men tak for svaret! :)
29. november 2004 - 00:43
#6
du må gerne poste et svar så du kan få point! :)
29. november 2004 - 00:45
#7
kommer her
12. december 2004 - 19:36
#8
så mangler du bare lige at acceptere svaret
Kurser inden for grundlæggende programmering