fgets
verilen bir char*
dönüştürebilirsiniz bilmek istiyorum.C char içine char * dönüştürmek
Bunun daha önce yayınlandığına eminim, ancak yapmak istediğim şeyi yapan bir şey bulamadım. Herhangi bir cevap takdir edilir.
DÜZENLEME: İşte kod. Eğer dert etmenize gerek kalmaz her şeyden önce
char *filename = "file.txt";
FILE *file = fopen(filename, "r");
if(file != NULL) {
char line[260];
char *fl;
while(fgets(line, sizeof line, file) != NULL) {
// here I combine some strings with the 'line' variable.
str_replace(line, "\"", "\"\""); // A custom function, but it only takes char*'s.
}
printf(fl);
printf("\n");
} else {
printf(" -- *ERROR* Couldn't open file.\n");
}
Hayır, yapmazsınız. 'fgets()' 'char'' bir 'char'' sonucu döndürür. Lütfen, yapmaya çalıştığınız şey hakkında, daha önce gerçek bir kod yazarak bize daha iyi bir fikir verin. –
Oh. Benim hatam. Bu, artık bu soruya gerçekten ihtiyacım olmadığı anlamına geliyor. – Matthew
O zaman soruyu kendiniz silebilirsiniz (ve yapmalı). –