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

Software Developer cavab verdi - Wise vasitəsilə bank kartına pul köçürmə (19 saat əvvəl)

Software Developer cavab verdi - Rus dilindən mətni tərcümə etmək (1 gün əvvəl)

Cənab cavab verdi - Almanca söz bazası yığmaq (4 gün əvvəl)

rdrobert cavab verdi - Mikrofon süngərinə yazı (5 gün əvvəl)

rdrobert cavab verdi - Yerli virtual olaraq dost tapmaq platforması (5 gün əvvəl)

rdrobert cavab verdi - Almanca söz bazası yığmaq (5 gün əvvəl)

rdrobert cavab verdi - Playstation 4 almaq, Playsation klub açmaq (5 gün əvvəl)

rdrobert cavab verdi - Proqramistin ixtsasi hansidir? (5 gün əvvəl)

Software Developer cavab verdi - Azercell Kabinetim aplikasiyasında İstəSən tarifi haqqında (6 gün əvvəl)

Software Developer cavab verdi - Proqramistin ixtsasi hansidir? (6 gün əvvəl)

byshako cavab verdi - Google Azərbaycan nömrələrini qəbul etmir (17 gün əvvəl)

rdrobert cavab verdi - Honeygain, passiv gelir (18 gün əvvəl)

rdrobert cavab verdi - Xaricdən telefon getirmek (18 gün əvvəl)

rdrobert cavab verdi - Google Azərbaycan nömrələrini qəbul etmir (18 gün əvvəl)

rdrobert cavab verdi - AliExpress, Telefon, Rüsum (18 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 607 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ş 23234 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

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