: bu programı zaten yaparsınız bir şekilde ama ahmet hoca kuralcı adamdır formalitelere dikkat edin... aa, bizim üni. den blümden biri daha:)

altindaki tum dizin ve dosyalar taranacak yeni biri için bu işlem biraz zor gibi.

okumuyo olupta bişiler yapmaya çalışıyo olsaydın yardımcı olurdum ama eğitimi sen alıyosun ve nasıl yapıcağını bilmiyomuşsun çok kızıyorum yaaa sanki biz mühendis olucaz edit: sadece programın ne olduğunu syliyim. sen programa belli bi dizini vericeksin mesela c:\deneme\ gibi ve ordaki metin dosyalarında değiştirmek istediğin kelimeleri belirliyceksin mesela "Microsoft" kelimesi "Tahribat" kelimesiyle değiştirilcek. sen işte dizini ve kelimeleri verdikten sonra program taramaya başlıycak o dizini ve alt dizinleri bulduğu metin belgelerindeki Microsoft Kelimesini Tahribat kelimesiyle değiştirecek Bittik biz bittik

: Stargazer bunu yazdı: bende lisede bilişim blümüne nasıl 3. girdiğimi merak ediyodum, demek byle ğrenciler sayesindeymiş :| :) iyi b. k yedin :| tuttum yorumu :D

hitteki 30 küsür kişini syleyemediğini ben syleyim bari. Hiç bişi anlamadım. Bu mevcut avafind türevi bir program tasarımıdır nedir?

: ttp://www.programmersheaven.com/mb/CandCPP/200431/200431/how-can-i-search-and-replace-a-string-in-a-file-/ bak burda sadece replace işlemi için kullanabilceğin kod parçacığı var. ama bu şekillde hazır kodları kullanarak birşey ğrenemezsin C ile yazacak hocam bu işine yaramaz.. Hem boşver, balık tutmayı ğrensin ;) There are 10 types of people in the world. Those who knows binary and those who dont...

: Recursive Fonksiyonları ile alıp veremediğin mi var gardaş? :d Nerde NmC orda Recursive :d Bazı durumlarda recursive çzülen problemleri iterative çzmek çok zor olabiliyor :) Sen bu problemi iterative çz bonibon alcam sana :D There are 10 types of people in the world. Those who knows binary and those who dont...

bende lisede bilişim blümüne nasıl 3. girdiğimi merak ediyodum, demek byle ğrenciler sayesindeymiş :| :)

yazdim biseyler. devaminida sen getir. getiremezsen yazarim. acayip canim sklyo zaten :-) find_replace. h #ifndef FIND_REPLACE_000 #define FIND_REPLACE_000 #pragma once #include #include #include #include struct find_replace ; #endif stdafx. h #pragma once #include "find_replace. h" find_replace. cpp // find_replace. cpp : Defines the entry point for the console application. // #include "stdafx. h" #define PRIVATE static #define PUBLIC #undef MAX_PATH #define MAX_PATH 4096 PRIVATE void walk_dir_rec(int , struct find_replace ); PRIVATE void walk_dir(const _TCHAR, int , struct find_replace ); PRIVATE int find_text ; PRIVATE int replace_text ; PRIVATE BOOL check_ext ; int _tmain { struct find_replace fr; if (argc < 2) / parametresiz olmaz. / return 0; if (! _tcscmp(argv , _T && argc > 3)/ bul ;-) / else if (! _tcscmp(argv , _T && argc > 4)/ degistir. / _getch ; return 0; } PRIVATE void walk_dir(const _TCHAR p, int , struct find_replace pfr) PRIVATE void walk_dir_rec(int , struct find_replace pfr) { HANDLE hWlk; _TCHAR pwCurrent ; WIN32_FIND_DATA wfd; if (GetCurrentDirectory(2048, pwCurrent) < 0) return; if ((hWlk = FindFirstFile(_T , &wfd)) INVALID_HANDLE_VALUE) return; do { if / eger giris, bir dizinse / else } while (FindNextFile ; FindClose ; SetCurrentDirectory ; } PRIVATE int find_text PRIVATE int replace_text / uzanti kontrolu, yalnizca. txt / PRIVATE BOOL check_ext ..

ttp://www.programmersheaven.com/mb/CandCPP/200431/200431/how-can-i-search-and-replace-a-string-in-a-file-/ bak burda sadece replace işlemi için kullanabilceğin kod parçacığı var. ama bu şekillde hazır kodları kullanarak birşey ğrenemezsin Bittik biz bittik

: altindaki tum dizin ve dosyalar taranacak yeni biri için bu işlem biraz zor gibi. http://stackoverflow.com/questions/12489/how-do-you-get-a-directory-listing-in-c recursive'in ne olduğunu da biliyosa olay çzülür.. FireX grse şimdi gene dalga geçcek benle :D Ama en temiz yol bu :P There are 10 types of people in the world. Those who knows binary and those who dont...

: bilmece bunu yazdı: altindaki tum dizin ve dosyalar taranacak yeni biri için bu işlem biraz zor gibi. http://stackoverflow.com/questions/12489/how-do-you-get-a-directory-listing-in-c recursive'in ne olduğunu da biliyosa olay çzülür.. FireX grse şimdi gene dalga geçcek benle :D Ama en temiz yol bu :P evet evet recursive in mantığını biliyorum hatta geçen sene final sorumuzun biri recursive ile alakalıydı. neyse, sağol..

: okumuyo olupta bişiler yapmaya çalışıyo olsaydın yardımcı olurdum ama eğitimi sen alıyosun ve nasıl yapıcağını bilmiyomuşsun çok kızıyorum yaaa sanki biz mühendis olucaz yapma yaa hemen olumsuz eleştiri... ben 2. sınıfa yeni geçtim ilk defa proje alıyoruz. 1. sınıfta da pek çok blümde olduğu gibi matematik fizik kimya türk dili hatta tarih falan grdük:) blüm dersi olarak haftada sadece 2şer saat programlama( 1. dnem pascal 2. dnem c) ve bilg. müh. giriş ders grdük. autocadi sayarsak o bi de. grdüğümüz programlama dersi de tamamen yüzeyseldi ve ezber şeklinde anlatıldı. lütfen biraz olumlu olalım mühendisliği su gibi yutup içseydik bize ğretmeye çalışmazlardı heralde düşe kalka bi şekilde ğrenicez yapıcaz;)

programin komut satirindan calisma sekli soyle;find_replace -f C:\docume 1\Articles\ "Gurhan Polat"find_replace -r C:\docume 1\Articles\ "Gurhan Polat" "Baska Biri"yaptigi is ise, C:\docume 1\articles\ klasorunu ve alt klasorleri dolasiyor ve. txt uzantili dosyalarda "Gurhan Polat" yazisini ariyor. dosyalari acmak, veriyi cekmek, karsilastirmak sana kaldi. bos biraktigim yerlere yazabilirsin kodunu ;-) hadi kolay gele..

evet arkadaşlar ilk projemi almış bulunmaktayım nasıl yapacağım hakkında pek bi fikrim yok programı da tam anlamış değilim açıkçası.. projeyi okur okumaz buraya koştum:) Keşke nce www.google.com'a koşup takıldığın yerleri sorsaydın; anladığım kadarıyla bu bir okul projesi ve okul, bir şeyleri ğrenmen için deneme/yanılma yapacağın yegane yerdir. Okuldan bir kere mezun olduktan sonra geri dnüp en başta ğrenmen gereken yerleri asla ğrenme imkanın olmaz. Nacizane nerim yap/boz/kır/değiştir; bylece ne yapacağını/ne yapmak istediğini- bir proje nedir? neresinden başlanır? nasıl planlanır? nasıl sonuca varılır? bunları kavramak bence bu programı yazmaktan daha nemli- tam anla ve ondan sonra takıldığın yerleri sor. Üniversiteye giren herkes zaten bir şekilde diplomasını alıyor; ama diploma her kapıyı açmıyor. Olayın bir diğer boyutu da burada: Kısaca, iş grüşmesinde kendisine sorulan soruların cevaplarını ubuntuforum'da isteyen elemana bizzat iş grüşmesini yapan kişinin süper cevabı... http://ubuntuforums.org/showthread. php?p=5470051#post5470051 Gavurların dediği gibi: that's my 2 cents. Kolay gelsin.

: bilmece bunu yazdı: altindaki tum dizin ve dosyalar taranacak yeni biri için bu işlem biraz zor gibi. http://stackoverflow.com/questions/12489/how-do-you-get-a-directory-listing-in-c recursive'in ne olduğunu da biliyosa olay çzülür.. FireX grse şimdi gene dalga geçcek benle :D Ama en temiz yol bu :P haci bu alt klasrlere inmez ama netten bulduğum bi fonksiyonu veriyim amacı farklıydı biraz değişiklik yaptım büyük küçük harf duyarlı arama işlemi yapabilirsin #include #include const char mystristr { if for { if ( toupper toupper ) { / Matched starting char -- loop through remaining chars. / const char h, n; for { if ( toupper != toupper ) } if / matched all of 'needle' to null termination / } } return 0;}// BOOL IsDots // BOOL SearchFile_ { HANDLE hFind; // file handle WIN32_FIND_DATA FindFileData; TCHAR DirPath ; TCHAR FileName ; strcpy ; strcat ; // searching all files strcpy ; strcat ; // find the first file hFind = FindFirstFile ; if return FALSE; strcpy ; bool bSearch = true; while { // until we find an entry if(FindNextFile { if(IsDots continue; strcat ; if else } else { // no more files there if(GetLastError ERROR_NO_MORE_FILES) bSearch = false; else } } FindClose ; // close the file handle return 0;// RemoveDirectory ; // remove the empty directory}int main

Neyini anlamadın ki bunun? :| Komut satırından parametre ile çalışan bi program yazacaksın. int main şeklinde olacak ki konsoldan komut alabilsin.. ilk parametre aranacak klasr ikinci parametre aranacak kelime o klasr içindeki bütün dosyalar içinde o kelimeyi arayacaksın ve bir nceki kelime ile bir sonraki kelime ile birlikte ekrana basacaksın. 2. kısımda ise 3 parametre var ekstra olan parametre değiştirilecek kelime. bu sefer verilen dizindeki tüm dosyalarda verilen kelimeyi değiştirmeni istiyor. Bu arada linuxte çalışıyorsanız ikinci program çakılır :D "hayatimizda onemli bir yere" linux tırnak işaretlerini gz ardı ediyor, her bir kelimeyi parametre olarak grecektir :) Ayrıca ikinci sınıf projesi olarak fazla basitçe olmuş verilen süre ne kadar? 1 haftadan fazla olmadığını umuyorum :D There are 10 types of people in the world. Those who knows binary and those who dont...

anlaşılan bu müride ya bizim sınıftan ya da 2. ğretimden :) proje hakkında soru sormakta benden nce davranmış

: bana kalirsa c'i yeni ogrenmeye calisan birisine sorulucak zorlukta bi soru degil bu :S ben o yuzden sormakta hakli buldum ve cevapladim zaten ;-) " ben 2. sınıfa yeni geçtim ilk defa proje alıyoruz. 1. sınıfta da pek çok blümde olduğu gibi matematik fizik kimya türk dili hatta tarih falan grdük:) blüm dersi olarak haftada sadece 2şer saat programlama( 1. dnem pascal 2. dnem c) ve bilg. müh. giriş ders grdük." Hocam C grmüşler bir dnem, blümü nedir bilmiyorum ama 2. Sınıf bir bilgisayar müh. ğrencisi için fazlası ile basit bu dev.. :| İlk senenin yazında bizden allegro ile 8 puzzle yapmamızı istediler.. There are 10 types of people in the world. Those who knows binary and those who dont...

bilmece ve GrN, teşekkürler, bunları inceleyeceğim..

bana kalirsa c'i yeni ogrenmeye calisan birisine sorulucak zorlukta bi soru degil bu :S ben o yuzden sormakta hakli buldum ve cevapladim zaten ;-) ..

evet arkadaşlar ilk projemi almış bulunmaktayım nasıl yapacağım hakkında pek bi fikrim yok programı da tam anlamış değilim açıkçası.. projeyi okur okumaz buraya koştum:) yardımlarınızı bekliyorum, bilgisayardaki ara motoru gibi bişey yapıcaz sanırım ama dediğim gibi ayrıntısını anlayamadım henüz, algoritması nasıl olur falan filan... hangi hazır fonksiyonları kullnmam gerekir, hangi kaynaklardan yararlanabilrim, aklınıza ne geliyosa syleyin, projeyi siz almış gibi rahat olun:D yardımcı olmaya çalışan herkese teşekkürler. proje: PROGRAMLAMA LAB I1. PROJEProje Konusu: Ilk projeniz, dosyalarin icerikleri uzerine arama ve degistirme islemlerinin C dilinde uygulanmasini icermektedir. Aramalariniz buyuk-kucuk harf sezgisine sahip olacaktir. Yani "test" ile "Test" farkli kelimelerdir. Yazacaginiz programin iki arayuzu olacaktir. Bunlar (1) BUL ve (2) DEGISTIR. Bu arayuzer ile sizden istenenler asagidaki ornek dosya uzerinde aciklanmistir.1. BUL: Komut-satiri: <dizin> <aranacak kelime ><dizin> altindaki tum dizin ve dosyalar taranacak, . txt uzantili olan dosyalardan <aranacak kelime > iceren dosya isimleri ve <aranacak kelime > 2 ileri 2 geri kelimeler ile birlikte ekrana yazdirilacak. Bir dizin altinda birdan fazla dizin ve dosyalarin bulunabilecegini ve kelimelerin yanlizca text dosyalarinda aranacagini varsayiniz. BUL fonksiyonu iki parameter alir, biri dizin, digeri ise aranacak kelime dir. Ornek komut-satiri => . BilgisayarNot: komut satirindaki "." Icinde bulunulan dizini temsil eder. Bu dizinde sadece deneme. txt oldugu varsayilsin. Cikti:deneme. txt : her konuda Bilgisayar Mühendisliği'nin nemideneme. txt : teknolojilerinin gelişiminde Bilgisayar Mühendisliği nemli2. DEGISTIR: Komut-satiri: <dizin> <degisecek kelime > <yeni kelime >Aslinda DEGISTIR, BUL'u kullanan bir fonksiyon ve onun bir uzantisidir. Bunun icin programiniz kullanicidan iki girdi alicaktir. Ilk girdi degistirilmesi gereken kelime , ikinci girdi ise ilk girdinin doyadaki yerine konulacak yeni kelime dir. Cikti olarak ise degistirilen sozcukler iki ileri ve iki gerideki kelimeler ile birlikte yazilacaktir. Asagidaki ornege bakiniz. Ornek komut-satiri => . "hayatımızın can dammarı durumuna" "hayatimizda onemli bir yere"Cikti:deneme. txt : Sonuç olarak hayatimizda onemli bir yere gelmiş olanOrnek dosyamiz deneme. txt icerigi asagidaki gibi olsun:Günümüzde e-uygulamalardan savunma sanayisine, haberleşme ve elektronik teknolojisinden eğitim ve sağlık sektrüne kadar her konuda Bilgisayar Mühendisliği'nin nemi ve etkisi artmaktadır. Sonuç olarak hayatımızın can damarı durumuna gelmiş olan bilgi ve iletişim teknolojilerinin gelişiminde Bilgisayar Mühendisliği nemli rol oynamaktadır.

: bende lisede bilişim blümüne nasıl 3. girdiğimi merak ediyodum, demek byle ğrenciler sayesindeymiş :| :) iyi b. k yedin :|

: Stargazer bunu yazdı: bende lisede bilişim blümüne nasıl 3. girdiğimi merak ediyodum, demek byle ğrenciler sayesindeymiş :| :) iyi b. k yedin :| thank you god, thank you jesus

: bilmece bunu yazdı: altindaki tum dizin ve dosyalar taranacak yeni biri için bu işlem biraz zor gibi. http://stackoverflow.com/questions/12489/how-do-you-get-a-directory-listing-in-c recursive'in ne olduğunu da biliyosa olay çzülür.. FireX grse şimdi gene dalga geçcek benle :D Ama en temiz yol bu :P Recursive Fonksiyonları ile alıp veremediğin mi var gardaş? :d Nerde NmC orda Recursive :d

bu programı zaten yaparsınız bir şekilde ama ahmet hoca kuralcı adamdır formalitelere dikkat edin... what makes you think i am not?