Üniversite Ödev Sorularım

Bu konuyu okuyanlar

mcht_z

Asistan
Katılım
12 Kasım 2010
Mesajlar
239
Reaksiyon puanı
0
Puanları
0
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ışı:

Kod:
#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ışı:

Kod:
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
 

Majeste

Profesör
Katılım
7 Mart 2007
Mesajlar
1,953
Reaksiyon puanı
21
Puanları
0
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.

Kod:
#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.
 

UgurABA

Dekan
Katılım
28 Eylül 2007
Mesajlar
5,149
Reaksiyon puanı
15
Puanları
38
Yeni başlayanlar için iyi olabilir.
 

mcht_z

Asistan
Katılım
12 Kasım 2010
Mesajlar
239
Reaksiyon puanı
0
Puanları
0
Soru 2: "deneme.txt" dosyasının içeriğini okuyup ekrana yazdıran program.

C/C++ ile kodlanışı:

Kod:
#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;
}
 

sensey

Öğrenci
Katılım
12 Nisan 2017
Mesajlar
3
Reaksiyon puanı
0
Puanları
1
Yaş
27
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
 

Son mesajlar

Üst