Hocam çok teşekkür ederim. Gece! Vampir değilim ama geceyi çok severim. Yalnızsın, oyun oynuyorsun monitrün ışığı ve kendin.

hocam kodlar karmakarisik olmus main icinde include var bi tekrar at bakalim Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver!!! // Hayatin herkes icin bir bavulu vardir!!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin

Herkese merhaba, Okuldan bir proje verdiler onu kodlamakla uğraşıyorum proje biraz uzun fakat bir kısmında run time error hatası alıyorum sorum o kısmınla ilgili. Şimdi projenin genel amacı Ağaç yapısını kullanarak işkur gibi bir kuruma iş arayanların giriş yapması, firmaların ise girişleri grüntülemesini sağlamak. İş arayanlar giriş yaparken isim-adres-telefon- mail gibi bilgiler tanımlaması lazım. Sorun burada başlıyor isim-adres-telefon girerken problem yaşıyorum fakat email istediğim değişkeni tanımladığım run-time-error alıyorum. Sebebi ne olabilir, anlamlandıramadım. Not: Kullandığım derleyici Code::Blocks. Kod Aşağıdaki gibi: #include <stdio. h> #include <stdlib. h> #include <string. h> struct bin_tree ; typedef struct bin_tree node; void insert { if else if (strcmp(name_f, ->name) < 0) else if(strcmp(name_f, ->name) > 0) else printf ; } int main { node instant = NULL; int selection, selection2; char name ; printf ; printf(" | Is basvurusu islemleri icin --> 1 |\n"); printf(" | Eleman arama islemleri icin --> 2 |\n"); printf(" | Cikis icin --> 3 |\n"); printf ; printf ; printf ; scanf ; while(selection!= 3) { if(selection 1) { printf("\n\nSisteme kayit icin --> 1\n"); printf("Sistem bilgilerinizi goruntulumek icin --> 2\n"); printf("Sistemden cikmak icin --> 3\n"); printf("Sistem bilgilerinizi guncellemek icin --> 4\n"); printf ; scanf("%d", &selection2); switch(selection2) } else if(selection 2) #include <stdio. h> #include <stdlib. h> #include <string. h> struct bin_tree ; typedef struct bin_tree node; void insert { if else if (strcmp(name_f, ->name) < 0) else if(strcmp(name_f, ->name) > 0) else printf ; } int main { node instant = NULL; int selection, selection2; char name ; printf ; printf(" | Is basvurusu islemleri icin --> 1 |\n"); printf(" | Eleman arama islemleri icin --> 2 |\n"); printf(" | Cikis icin --> 3 |\n"); printf ; printf ; printf ; scanf ; while(selection!= 3) { if(selection 1) { printf("\n\nSisteme kayit icin --> 1\n"); printf("Sistem bilgilerinizi goruntulumek icin --> 2\n"); printf("Sistemden cikmak icin --> 3\n"); printf("Sistem bilgilerinizi guncellemek icin --> 4\n"); printf ; scanf("%d", &selection2); switch(selection2) } else if(selection 2) printf ; printf(" | Is basvurusu islemleri icin --> 1 |\n"); printf(" | Eleman arama islemleri icin --> 2 |\n"); printf(" | Cikis icin --> 3 |\n"); printf ; printf ; printf ; scanf ; } system ; return 0; } printf ; printf(" | Is basvurusu islemleri icin --> 1 |\n"); printf(" | Eleman arama islemleri icin --> 2 |\n"); printf(" | Cikis icin --> 3 |\n"); printf ; printf ; printf ; scanf ; } system ; return 0; } rajooonn tarafından 09/Ara/15 12:49 tarihinde düzenlenmiştir Gece! Vampir değilim ama geceyi çok severim. Yalnızsın, oyun oynuyorsun monitrün ışığı ve kendin.

Rica ederim hocam Bu arada sana soyle bisey yaptim menu olarak kullan umarim isine yarar #include<stdio. h> #include<conio. h> / / / Yardimci fonksiyonlar ve tanimlar / / / //TRUE/FALSE kullanmak icin typedef enum BOOL; void EkraniTemizle / / / MENU CIKTILARI / / //MENU void AnaMenuYazdir //MENU - 11 void BirinciSecenekAltMenuYazdir / / / MENU SECIMLERI / / / anamenu = true olursa ana menuyu gosteriri <altmenu> degiskenine bakmaz false olursa alt menu gosterir altmenu = true olursa <altmenu> degiskenindeki istenen menuyu gosterir false olursa ana menuyu gosterir DIKKAT!!! anamenu ve altmenu false olurlarsa -1 dondurur / int MenuSec { int secim=-1; if else if { //Alt menulerin secimlerinin yapildigi kisim switch scanf ; } return secim; } void main { //menude secilen secenegin tutuldugu degisken int secim=-1; //eger alt menumuz var ise onun seciminin tutuldugu degisken int altmenusecimi=-1; do { //ana menu secimi secim = MenuSec(TRUE, FALSE,0); switch { case 1: //Eger 1 ise alt menu goster altmenusecimi = MenuSec(FALSE, TRUE,11); switch break; case 2: //Eger 2 ise... break; } } while(secim!= 0); //Ekrani kapatmadan once bir karakter okuyoruz getch ; } Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver!!! // Hayatin herkes icin bir bavulu vardir!!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin

Hocam asagiya bak : #include <stdio. h> #include <stdlib. h> #include <string. h> struct bin_tree ; typedef struct bin_tree node; void insert { if else if (strcmp(name_f, ->name) < 0) else if(strcmp(name_f, ->name) > 0) else } int main Fonksiyonunda node icindeki adres, mail, telefon filedlerini malloc etmen gerekiyor ->address = malloc( 30 ); printf ; scanf("%s", ->address); ->phone = malloc( 30 ); printf ; scanf("%d", & ->phone); ->email = malloc( 30 ); printf ; scanf("%s", ->email); NOT : Birde ad soyad diyosun dikkat et atiyorum "ahmet mehmet" yazdiginda o bosluktan sonrakini diger degisken icin alicaktir. yani adres=mehmet. Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver!!! // Hayatin herkes icin bir bavulu vardir!!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin