fptr = (FILE *)fopen("mert.txt", "w+"); if (fptr == NULL) { printf("Hatali Giris Yaptiniz"); } else { char secim[100]; int sayac = 0; while (secim != "c") { printf("Kaydi Giriniz:(Cikis Icin c ye basiniz)"); scanf("%s", &secim); fprintf(fptr, "%s-Kaydedildi", secim); printf("%s-Kaydedildi", secim); sayac++; } } fclose(fptr);
fptr = fopen("mert.txt", "r");
for (int i = 0; i < sayac; i++) { char secimc[100]; fscanf(fptr, "%s-Kaydedildi", secimc); printf("&s", secimc); } } c ye adapte olmaya çalışıyorum çalıştırdığımda herhangi bir sıkıntı yok fakat çıkış için c yi algılatamıyorum dev c de ne yapmam gerekiyor
deklarasyonlar döngü içinde yapılmaz if else bloğu içinde hiçten yapılmaz. onları dışa al. arkadaşın dediği gibi temel C fonksiyonu strcmp ile karşılaştırma yapılabilir. < Resime gitmek için tıklayın >
3 yıl (292 mesaj)
int main()
{
FILE *fptr;
fptr = (FILE *)fopen("mert.txt", "w+");
if (fptr == NULL)
{
printf("Hatali Giris Yaptiniz");
}
else
{
char secim[100];
int sayac = 0;
while (secim != "c")
{
printf("Kaydi Giriniz:(Cikis Icin c ye basiniz)");
scanf("%s", &secim);
fprintf(fptr, "%s-Kaydedildi", secim);
printf("%s-Kaydedildi", secim);
sayac++;
}
}
fclose(fptr);
fptr = fopen("mert.txt", "r");
for (int i = 0; i < sayac; i++)
{
char secimc[100];
fscanf(fptr, "%s-Kaydedildi", secimc);
printf("&s", secimc);
}
}
c ye adapte olmaya çalışıyorum çalıştırdığımda herhangi bir sıkıntı yok fakat çıkış için c yi algılatamıyorum dev c de ne yapmam gerekiyor