İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Üniversite Ödev Sorularım

mcht_z23.05.20114 cevap2.833 görüntüleme
2010'den beri239 mesaj
#1
Arkadaşlar bu konu başlığı altında ödev sorumlarıma verdiğim cevapları yayınlayacağım. Her türlü yorum bekliyorum. Maksat hem paylaşım olsun hem de yyanlışlarımı eksiklerimi göreyim. Kendimi bir adım ileri taşıyabileyim.

Ödev konusu C/C++, Visual Basic .Net ve C#'da dosya işlemleri.

Not: Visual Studio 2010 kullandım.

İlk sorudan başlıyayım hemen :)

Soru 1: "deneme.txt" dosyası oluşturup içerisine "Merhaba Dünya" yazan program.

C/C++ ile kodlanışı:
#include <stdio.h>

int main()
{
    FILE *pFile;
    pFile = fopen("deneme.txt", "w");
    fputs("Merhaba Dünya", pFile);
    fclose(pFile);
}


---------- Post added at 22:39 ---------- Previous post was at 22:19 ----------

Visual Basic .Net ile kodlanışı:

Module Module1

    Sub Main()
        Dim FS As System.IO.FileStream = New  System.IO.FileStream("deneme.txt", System.IO.FileMode.Create,  IO.FileAccess.Write, IO.FileShare.ReadWrite)
        Dim SW As System.IO.StreamWriter = New System.IO.StreamWriter(FS, System.Text.Encoding.UTF8)
        SW.WriteLine("Merhaba Dünya")
        SW.Close()
        SW.Dispose()
        SW = Nothing
        FS.Close()
        FS.Dispose()
        FS = Nothing
        Console.WriteLine("İşlem tamamlandı.")
        Console.ReadKey()
    End Sub

End Module
Cevaplar
2007'den beri1.953 mesaj
#2
Sayende "bir .txt dosyasına C ile nasıl yazı yazdırılır"ı öğrendim. :)
Elbette internet konuyla ilgili başka araştırmalar da yaptım. Yazma işlemini fputs yerine fprintf de yapıyormuş, ben ikincisini kullandım.
#include <stdio.h>

int main()
{

 char name[25], surname[25];
 int age;
 
 scanf("%s %s %d", &name, &surname, &age);
 
 
 FILE *fp;
 
 fp = fopen("c:\\list.txt", "w");
 
 fprintf(fp, "Name: %s\nSurname: %s\nAge: %d\n\n", name, surname, age );
  
 fclose(fp);
  
 system("PAUSE");	
 return 0;
}

İyi bir şey yapıyorsun, devam ettirmeni dilerim. Kolay gelsin.
2007'den beri5.147 mesaj
#3
Yeni başlayanlar için iyi olabilir.
mcht_z Konuyu açan
2010'den beri239 mesaj
#4
Soru 2: "deneme.txt" dosyasının içeriğini okuyup ekrana yazdıran program.

C/C++ ile kodlanışı:
#include <iostream>
#include <fstream>

using namespace std;

const int MAXIMUM = 1000;
char satir[MAXIMUM];

int main()
{
    ifstream file("deneme.txt");
    
    while(!file.eof()){
        file.getline(satir, MAXIMUM);
        
        cout << satir << endl;
    }
    file.close();
    getchar();
    return 0;
}
2017'den beri3 mesaj
#5
lütfen bana yardım edin. programlama dersinden geçmemin tek şansı bu ödev. c dilinde iki boyutlu diziyle yazılacak. kullanıcı tarafından girilen bir konuma at yerleştirilecek . ve program çalıştırıldığında atın o konumdan gidebileceği en yakın konumlar gösterilecek. lütfen bana yardım edin lütfen

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.