TxtFile’dan sualları oxumaq C#

Salam dostlar..
Mən txt file-dan sualı başlıyan hissədən növbəti sual başlayana qədər hissəni oxumaq istəyirəm..Oxuduqca hər sualı(variantları ilə birlikdə) classa yazacam..

Sualları 3 cür verilə bilər..

Sual formaları

1.Klientin ixtiyari sayda serveri daxil olmasina imkan veren verilenler bazasi nece adlanir?
A) x B) y C) z D) i E) j

2.VB-ni sixmaq üçün yazilmis emrlerden hansi düzgündür?

A) x
B) y
C) z
D) i
E) j

3.Biliklerin semantik sebekeler vasitesile tesvirinde sebekenin intensionali neye uygundur?
A) x B) y C) z
D) i E) j

– – – – – – – – –
Sulları oxuma alqoritmində kömək lazımdı 🙂


Yadda saxlama
Kateqoriya: Sual . . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (3 cavab var)

(21:44, 20/06/2016 ) #63722

Salam
Belə olar ki sualı fayla yazanda hər sual bitəndə sonuna bir və ya bir neçə simvol əlavə edəsiniz məsələn $#2# işarələrini. Hər iki sual arasında bu işarələr olacaq. Sonra bu işarəyə görə mətni ayırıb hər sualı cavabları ilə bir yerdə bir arraya yazmaq olar. Bunun üçün C#-da funksiya möcuddur ayırmaq üçün Məsələn:

C# program that splits on spaces

using System;

class Program
{
    static void Main()
    {
	string s = "there is a cat";
	// Split string on spaces.
	// ... This will separate all the words.
	string[] words = s.Split(' ');
	foreach (string word in words)
	{
	    Console.WriteLine(word);
	}
    }
}

Output

there
is
a
cat

Burada siz Split funksiyası ilə ayıranda boşluq simvoluna görə yox $#2# simvollarına görə ayırmalısınız.
Əgər fayla $#2# kimi işarələr əlavə etmək mümkün deyilsə nöqtəyə də görə də ayıra bilərsiniz. Amma fikir verin ki suallarda və variantlarda nöqtə simvolu olmasın əksa halda qarışıqlıq düşəcək.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(09:17, 21/06/2016 ) #63724

Burda müəyyən razılaşmaya əməl etmək mütləq vacibdir. Əgər bu olmasa onda heç cür sualları ayıra bilmərsiniz. Ya da ki, səhv ayırarsız. Yuxarıda daxil etdiyiniz parça mətnə əsasən deyə bilərəm ki, Sual işarəsi ‘?’ yalnız və yalnız hər sualın sonunda qoyulur. Bu sizə mətni suallara bölməyə imkan verər, əgər razılaşmaya görə başqa yerdə sual işarəsi olmayacaqsa. Bundan əlavə hər sual müvafiq nömrəsi və dərhal sonra nöqtə ‘.’ simvolu ilə başlayır. Yenə əgər nöqtə simvolu başqa yerdə istifadə edilmirsə (misal üçün cavablarda və ya sualın özündə), onda nöqtə simvolunu da sualın başlama yerini təyin etmək üçün istifadə etmək olar. Yada çətin halda nöqtədən sonra ədədin olub – olmadığını müəyyən etməlisiniz.

Beləliklə aşağıdakı alqoritmi təklif edə bilərəm.

Əvvəlcə bütün faylı bir sətirə oxuyursunuz.
Sonra bu sətri nöqtə simvollarına görə alt sətirlərə bölürsünüz.
Daha sonra hər bir alt sətri sual simvoluna görə iki yerə bölürsünüz. Birinci hissə olacaq sual, ikinci hissə olacaq cavab.

Bu alqoritm ancaq yuxarıda sual və nöqtə simvollarının qoyulması ilə bağlı razılaşma olduğu və bu simvolların düzgün qoyuluşu zamanı işə yarayır. Misal üçün əgər hansısa sualın sonunda sual işarəsi unudulubsa onda bəzi sualların mətnində səhvlər olacaq(iki sual birləşəcək).

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(22:12, 21/06/2016 ) #63742

Cavablara görə çox sağolun , təxmini bildim , cəhd eliyəcəm 🙂

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (6 gün əvvəl)

Software Developer cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (6 gün əvvəl)

Triste cavab verdi - Google Adsense vergi (6 gün əvvəl)

E. Hacı cavab verdi - Xif mn kodu (14 gün əvvəl)

Khagrov cavab verdi - Axtardığım mahnını tapa bilmirəm kömək edin (33 gün əvvəl)

E. Hacı cavab verdi - Dünəndən Kompüterlə Twitter/X və Pinterest -ə girə bilmirəm. (40 gün əvvəl)

orkhanrza cavab verdi - AZ9095də bağlama qalıb (45 gün əvvəl)

Ismayil1997 cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (53 gün əvvəl)

revan orucov cavab verdi - Bakıda evə 100mbps+ internet verən provayder var? (57 gün əvvəl)

E. Hacı cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (59 gün əvvəl)

Jurnalist cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (59 gün əvvəl)

asssa1 cavab verdi - Riyazi proqramlar üçün proqram (61 gün əvvəl)

Aleks cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (67 gün əvvəl)

E. Hacı cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (68 gün əvvəl)

Software Developer cavab verdi - Patreon , Ko-fi , Buy Me A Coffee , Kickstarter kimi saytlardan gələn pula görə vergi tutulur? (68 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23288 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2024