Page 1 of 2 12 LastLast
Results 1 to 25 of 26

Thread: C++ ïîìîù

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: May:2007
    Location: Rousse
    Posts: 5

    C++ ïîìîù

    Èìàì äà íàïðàâÿ åäíà çàäà÷à íà C++, îò êîÿòî ñè íÿìàì è èäåÿ. Ìàëêî å äúëãà, îáà÷å ñå íàäÿâàì ÷å ùå ìè ïîìîãíåòå, çàùîòî ñåãà ñìåíèõ ó÷èëèùàòà è â ïðåäèøíîòî ìè äàñêàëî íå ñìå ó÷èëè ïîäîáíè ðàáîòè, à ñåãàøíàòà ìè ó÷èòåëêà ìè äàäå ñðîê îò åäíà ñåäìèöà äà ÿ íàïðàâÿ è íå ÿ áúðêà, ÷å íå ñúì ãî ó÷èë òîâà è ùå ìè øèøå 2, àêî íå ÿ íàïðàâÿ. Çàäà÷àòà å ñëåäíàòà:

    Òðÿáâà äà ñå íàïðàâè ñëåäíàòà èíôîðìàöèîííà ñèñòåìà(áàçà äàííè):
    Äàííè â ïàñïîðòíà ñëóæáà: Èìå, ÅÃÍ, ñåðèÿ íà ïàñïîðò, íîìåð íà ïàñïîðò, äàòà íà èçäàâàíå, äàòà íà âàëèäíîñò. Ïðè ñòàðòèðàíå ïîðòåáèòåëÿò òðÿáâà äà ìîæå äà èçáåðå äà:
    1)âúâåæäà, àêòóàëèçèðà è èçòðèâà äàííè çà ïàñïîðò
    2)èçâåæäà ñïèñúê íà ïàñïîðòè ñ èçòåêúë ñðîê íà âàëèäíîñò
    3)èçâåæäà èíôîðìàöèÿ çà äàííèòå íà ëèöå ñ äàäåíà ôàìèëèÿ
    4)îòïå÷àòâà âñè÷êè äàííè

    Çà òîâà òðÿáâà äà ñå èçïîëçâà áèáëèîòåêà <stdio.h>

    Íàäÿâàì ñå, ÷å ìîæåòå äà ìè ïîìîãíåòå è ÷å íå èñêàì òâúðäå ìíîãî îò âàñ. Ùå ñúì âè ìíîãî áëàãîäàðåí.

  2. #2
    Banned haste's Avatar
    Join Date: Mar:2006
    Location: Ñîôèÿ
    Posts: 759
    Äîáðå äîøúë âúâ ôîðóìà!

    Òîâà å ìíîãî èíòåðåñíà çàäà÷à!

    Êàçàíî/ïèøå ëè íÿêúäå:
    - ÷å (òðÿáâà äà) èìà ãðàôè÷íà ñðåäà;
    - êàê/êúäå ñå ñúõðàíÿâàò äàííèòå;

    Çàá.: Îñòàâàì ñ ÷óâñòâîòî, ÷å ñ òàçè ó÷èòåëêà íå ñè ñå ðàçáðàë, çàùîòî áèõ äàë òàêàâà çàäà÷à íà ÷îâåê, êîéòî ÍÈÊÀÊ àìà íèêàê íå îáè÷àì.

  3. #3
    Registered User
    Join Date: Aug:2006
    Location: Ïëîâäèâ
    Posts: 4,052
    Èíòåðåñíî êâà ùå äà å òàÿ ãðàôè÷íà ñðåäà ñúñ stdio îñâåí òåêñòîâî gui êàòî turbovision/freevision

    @legend çàäà÷àòà å ëåñíà è ñêó÷íà, àêî ìîæåø äà ïðîãðàìèðàø íà äðóã åçèê ïðîñòî ñè ïðåãîâîðè struct è íà÷èíèòå çà äèíàìè÷íî óïðàâëåíèå íà äàííè â Ñè ùå ìîæåø äà ÿ ðåøèø áåç ïðîáëåì.

    (hint, äîêóìåíòàöèÿ çà Ñ â íåòà èìà ïðåäîñòàòú÷íî)

  4. #4
    Banned haste's Avatar
    Join Date: Mar:2006
    Location: Ñîôèÿ
    Posts: 759
    solar_sea: ó÷èòåëêàòà "ìîæå äà å ïðîïóñíàëà" äà ñïîìåíå, ÷å ÷îâåêúò ñå íóæäàå îò äîïúëíèòåëíè áèáëèîòåêè.

    È ïèñàíåòî íà íåùî ñâúðçàíî ñ
    èíôîðìàöèîííà ñèñòåìà(áàçà äàííè)
    áåç ãðàôè÷íà ñðåäà è îòäåëíà áàçà äàííè çà ìåí å ãóáåíå íà âðåìå/ìú÷åíèå, êîåòî íÿìà íèùî îáùî ñ "ïîëó÷àâàíå íà çíàíèÿ ÷ðåç ïðàêòèêóâàíå". Ëè÷íî ìíåíèå!

  5. #5
    Registered User
    Join Date: Aug:2006
    Location: Ïëîâäèâ
    Posts: 4,052
    Àáå òî àêî è çà íåÿ å òàêà, íÿìàøå äà å ó÷èòåëêà íàé-âåðîÿòíî

    Íèùî íå ìó ïðå÷è çà ìàëêî êîä äà äîáàâè sqlite êúì ïðèëîæåíèåòî ñè è åòî ìó áàçàòà. Ñàìî äåòî ùå òðÿáâà äà ó÷è è SQL. Ñúùîòî çà ãðàôè÷íèòå èíòåðôåéñè - òðÿáâà äà ó÷è íîâî api. Àêî áåøå åíòóñèàñò íà òàÿ òåìà è ìó ñå çàíèìàâà âúîáùå íÿìàøå äà ïèòà îáà÷å, íå ñè ñúãëàñåí ?

  6. #6
    Ïðèìèòèâ Pesho®'s Avatar
    Join Date: Nov:2001
    Location: Sofia
    Posts: 5,169
    @haste: ×îâåê, òîâà å íàé-îáèêíîâåíà çàäà÷à çà äîìàøíî, íå real-world ïðîåêò. Ïðè òàêèâà çàäà÷è öåëòà å äà èçïúëíèø çàäàäåíèòå óñëîâèÿ ñ ìèíèìàëåí êîä è ïî íàé-ëåñíèÿ íà÷èí.

     êîíêðåòíèÿ ñëó÷àé ÿñíî å íàìåêíàòî ÷å èíòåðôåéñúò ìîæå äà áúäå êîíçîëåí (stdio). Ñúùî òàêà íèêúäå íÿìà èçèñêâàíå äàííèòå äà persist-âàò, òàêà ÷å ìîæå ïðîñòî äà ñè ãè äúðæè â ïàìåòòà. Ïðè òîâà ïîëîæåíèå çàäà÷àòà ñòàâà ñúâñåì åëåìåíòàðíà. Ñâåæäà ñå äî äåôèíèðàíåòî íà åäèí struct, èçáîð íà ïîäõîäÿùè ñòðóêòóðè îò äàííè (íàé-äîáðå îò STL), è íàïèñâàíåòî íà ìàëêî êîä.

  7. #7
    Banned haste's Avatar
    Join Date: Mar:2006
    Location: Ñîôèÿ
    Posts: 759
    solar_sea: Ñúãëàñåí !

    "Èìà ëþáîâ" ìåæäó ìåí è SQL-a. Çàòîâà áåøå â òàêúâ äóõ ïðåäèøíîòî ìè ìíåíèå.

    Ïî-ëåñíî ìè å äà íàïðàâÿ çàÿâêàòà, îòêîëêîòî äà òúðñÿ ñòðóêòóðà îò äàííè â äàäåíèÿò åçèê, êîÿòî ùå ìè "ñâúðøè ðàáîòàòà". À ñ åçèêà å ëåñíî äà ñå íàïðàâè îñòàíàëàòà ëîãèêà!

    È áëàãîäàðÿ çà ðàçáèðàíåòî!

  8. #8
    Êàëôà âèíî÷åðïåö
    Join Date: Jun:2002
    Location: 85435
    Posts: 4,619
    Õì, òàêîâà íåùî+íÿêîëêî äîïúëíèòåëíè íåùà ìè áåøå êóðñîâàòà ðàáîòà â ïúðâè êóðñ ïî ïàñêàë....èçáåðè ñè åäèí íà÷èí çà îáðàáîòêà íà äàííèòå(ìàñèâ èëè äèðåêòíî ðàáîòà ñ ôàéë) è äåðçàé.  ïàñêàë ñå ðàáîòè ñúñ çàïèñè, â Ñ èäåÿ ñè íÿìàì êàê ñå êàçâàò. Íå òè òðÿáâà GUI, ñout ùå ñâúðøè ðàáîòà.
    X570 Aorus Elite || R5 3600x || NH-D14 || 32GB RAM || GTX1070Ti Ultra Silent || PCE-AC56 || 850 EVO+MP510+HDDs || SSR-650RT all in Dark Base 900 || EV2736W || G29 || Obutto Ozone+Sparco R333

  9. #9
    Registered User Annihilator's Avatar
    Join Date: Jun:2004
    Location: Sofia
    Posts: 1,316
    ìåæäó äðóãîòî òîâà å àäñêè êëàñè÷åñêà çàäà÷à - îáèêíîâåíî å çà âèäåîòåêà, èìà âàðèàíòè çà ó÷èëèùà, ïàñïîðòíè ñëóæáè, ñêëàäîâå è ïðî÷èå.
    Èäè íà devbg.org/forum è ïóñíè ñúð÷ çà âèäåîòåêà, òàì Ñâåòëèí Íàêîâ å ïóñíàë ïèñàíî îò íåãî ïðåäè ãîäèíè ðåøåíèå, ñàìî ÷å å çà âàðèàíòà ñ âèäåîòåêàòà è ùå òðÿáâà äà ãî ïîïðîìåíèø ìàëêî.

  10. #10
    Get a Mac moridinbg's Avatar
    Join Date: Dec:2004
    Location: 0x00000000
    Posts: 4,211
    Âèå ìàé ñòå áèëè ïðåêàëåíî îòäàâíà â ó÷èëèùå, çà äà ñà âè äàâàëè òàêèâà çàäà÷êè

    Òîâà å íîðìàëíî ïðîåêò÷å, êîåòî ñå ïðàâè çà 1 äåí. Áàçàòà äàííè áè òðÿáâàëî äà å ïðîñòî åäèí òåêñòîâ ôàéë.

    Àêî ñè ñåäíåø íà çàäíèêà çà 4 äíè ùå ñè íàó÷èë âñè÷êî, êîåòî òè òðÿáâà, çà îñòàíàëèòå 2-3 ùå ñè ÿ íàïèøåø è ùå íàó÷èø íåùî. Òàêà íàäàëè íÿêîé ùå òè íàïèøà çàäà÷àòà /äàðîì/. Çàêîïàé ñå â íÿêîé Ñ++ òóòîðèàë è ñè ãîòîâ.

  11. #11
    Banned haste's Avatar
    Join Date: Mar:2006
    Location: Ñîôèÿ
    Posts: 759
    //offtopic
    Pesho®: èçâèíÿâàé, ÷å íå ìîãà äà òè îòãîâîðÿ ñ óñìèâêà. Òî÷íî òàêúâ òèï çàäà÷è áÿõà íà ïúò äà ìå îòêàæàò îò Ñ++ ( êîéòî å õóáàâ åçèê, çà ðàçëèêà îò íà÷èíà ìó íà ïðåïîäàâàíå ).  òÿõ íÿìà çà ìåí íèùî îò ðåàëíèÿò ñâÿò, çàðàäè êîåòî äà ó÷à, çà äà ãè ðåøà.
    Òúé êàòî íàìðàçèõ òàêúâ âèä çàäà÷è èìàì ïðîáëåì äà ñè ïðåäñòàâÿ êàê ùå ñòàíå ñúñ ñòðóêòóðè îò äàííè. Çíàì êàê ùå ñòàíå ñúñ ñìåñèöà îò SQL è Ñ++, çàùîòî íàé-ìàëêîòî èìà êúäå äà òúðñÿ ìàòåðèàëè ïî âúïðîñà.

    Ïèøà âñè÷êî òîâà, çà äà ìè å ñïîêîéíà ñúâåñòà, ÷å ñúì îáÿñíèë íà òåá, anrieff (ñïåöèàëíî çàðàäè òàçè òåìà), solar_sea, Satanail, moridinbg è âñè÷êè îñòàíàëè, çàùî ïî äÿâîëèòå ïèøåõ òàêèâà ìíåíèÿ â ìèíàëè òåìè â ðàçäåëà.

  12. #12
    Registered User
    Join Date: May:2007
    Location: Rousse
    Posts: 5
    Àìè íå ìèñëÿ, ÷å òðÿáâà äà èìà ãðàôè÷íà ñðåäà. À äàííèòå òðÿáâà äà ñå çàïèøàò âúâ ôàéë.

  13. #13
    Êàëôà âèíî÷åðïåö
    Join Date: Jun:2002
    Location: 85435
    Posts: 4,619
    Quote Originally Posted by haste View Post
    //offtopic
    Pesho®: èçâèíÿâàé, ÷å íå ìîãà äà òè îòãîâîðÿ ñ óñìèâêà. Òî÷íî òàêúâ òèï çàäà÷è áÿõà íà ïúò äà ìå îòêàæàò îò Ñ++ ( êîéòî å õóáàâ åçèê, çà ðàçëèêà îò íà÷èíà ìó íà ïðåïîäàâàíå ).  òÿõ íÿìà çà ìåí íèùî îò ðåàëíèÿò ñâÿò, çàðàäè êîåòî äà ó÷à, çà äà ãè ðåøà.
    Òúé êàòî íàìðàçèõ òàêúâ âèä çàäà÷è èìàì ïðîáëåì äà ñè ïðåäñòàâÿ êàê ùå ñòàíå ñúñ ñòðóêòóðè îò äàííè. Çíàì êàê ùå ñòàíå ñúñ ñìåñèöà îò SQL è Ñ++, çàùîòî íàé-ìàëêîòî èìà êúäå äà òúðñÿ ìàòåðèàëè ïî âúïðîñà.

    Ïèøà âñè÷êî òîâà, çà äà ìè å ñïîêîéíà ñúâåñòà, ÷å ñúì îáÿñíèë íà òåá, anrieff (ñïåöèàëíî çàðàäè òàçè òåìà), solar_sea, Satanail, moridinbg è âñè÷êè îñòàíàëè, çàùî ïî äÿâîëèòå ïèøåõ òàêèâà ìíåíèÿ â ìèíàëè òåìè â ðàçäåëà.
    Ïîðàäè ñúùàòà ïðè÷èíà ìðàçÿ Ïàñêàë, âúïðåêè ÷å å ìíîãî óäîáåí çà asm è äðóãè ðàáîòè. À îòíîñòíî ïðåïîäàâàíåòî - ìíîãî ìîæå äà ñå èñêà. Java-òà ÿ íàó÷èõ íà ðàáîòà, âúïðåêè ÷å èìàõ íÿêàêâè îñíîâè, à Ñ++ òàêà ìè ãî ïðåïîäàäîõà, ÷å íÿìàì äóìè. Íà åäíî åëåìåíòàðíî êîíâåðòèðàíå îò string â char è îáðàòíî çàïåöíàõ êîãàòî ìè òðÿáâàøå.(`ùîòî òðÿáâàøå äà êîíâåðòèðàì jstring âúâ Ñ++ char è îáðàòíî)
    Îòíîñíî áàçàòà äàííè - àêî å çà desktop ïðèëîæåíèå, ïðåäïî÷èòàì ôàéëîâå, çà ñúðâúð - MySQL
    X570 Aorus Elite || R5 3600x || NH-D14 || 32GB RAM || GTX1070Ti Ultra Silent || PCE-AC56 || 850 EVO+MP510+HDDs || SSR-650RT all in Dark Base 900 || EV2736W || G29 || Obutto Ozone+Sparco R333

  14. #14
    philosophus duratea icaci's Avatar
    Join Date: Oct:2006
    Location: Aachen
    Posts: 2,698
    Îëåëåå, êàêâè áàçè äàííè, êàêâè SQL-è? Êúäå ãî ïðàòèõòå ÷îâåêà áå?

    Áàçàòà ìó äàííè â ñëó÷àÿ òðÿáâà äà å íàé-ïðîñò ñâúðçàí ñïèñúê (åäíî- èëè äâóñâúðçàí), êàòî èíòåðôåéñà å ïðîñòî:
    Code:
    È ñåãà ê'âî ø' ïðàâèì?:
    1) Äîñèåòà
    2) Òúðñèì ïè÷îâå ïî ôàìèëèÿ
    3) Èçòåêëè òåñêåðåòà
    4) Ñòèãà ñ òàÿ ãëóïîñò
    
    Ê'âî ðåøàâàø? _ (ìèãàù êóðñîð)
    Ïðèñúåäèíÿâàì ñå êúì ìíåíèåòî íà Pesho® - òîâà å ïðîåêò çà 1 äåí. Äîðè, àêî ñà ó÷èëè STL (à ïîäîçèðàì, ÷å íå ñà, çàùîòî â ìíîãî ó÷åáíè çàâåäåíèÿ íå ñå ïðàâè ðàçëèêà ìåæäó C è C++ èëè ïîñëåäíèÿò ñå ïîëçâà êàòî "ïî-äîáúð C", áåç ÎÎ âúçìîæíîñòèòå ìó, çàùîòî ñà ìíîãî "íàïðåäíè÷àâè"), íÿìà íóæäà äà ñå ïèøå è êîä çà ðàáîòà ñúñ ñâúðçàíè ñïèñúöè, àìè íàïðàâî ñå ïîëçâà std::vector èëè std::list. Ãëàâíîòî ìåíþ ñå ïðàâè ñ åäèí:
    Code:
    bool running = true;
    while (running)
    {
       printf("Ìåíþòî\n");
       int item;
       scanf("%d", &item);
       switch(item)
       {
          case 1: ManageData(); break;
          case 2: SearchByFamily(); break;
          case 3: ShowExpired(); break;
          case 4: running = false; printf("Àðå, ÷àî!\n"); break;
          default: printf("Êîôòè èçáîð. Äàé ïàê!\n");
       }
    }
    Îò ìíîãî Java, SQL è ïðî÷èå, íà íÿêî òàêà ñà èì ñå ðàçìúòèëè ãëàâèòå, ÷å èçîáùî íå îáðúùàò âíèìàíèå íà ñëîâîñú÷åòàíèåòî Çà òîâà òðÿáâà äà ñå èçïîëçâà áèáëèîòåêà <stdio.h>. Êàêâè GUI-òà â stdio.h, ñëåä êàòî òàì èìà ôóíêíöèè ñàìî çà ðàáîòà â òåëåòèïåí ðåæèì (îñâåí, àêî íÿìà èíñòàëèðàí ANSI.SYS è íå ñå ïå÷àòàò óïðàâëÿâàùè ñèìâîëè, êàêâî â Unix, íî äà íå çàáèâàìå â ïîäðîáíîñòè...)

    Â òîÿ äóõ, çàùî íå ãî ïîñúâåòâàòå äà ïèøå áàçàòà äàííè â XML ôàéë(îâå)?!
    Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others

  15. #15
    Êàëôà âèíî÷åðïåö
    Join Date: Jun:2002
    Location: 85435
    Posts: 4,619
    Ñïîêî áå ïè÷, íå ñå ïàëè Ãîðíèÿ ìè ïîñò íÿìàøå ïðÿêà âðúçêà ñ òåìàòà. Ìèñëÿ ÷å òÿ áåøå èç÷åðïàíà äîñòà ïðåäè òîâà. Åñòåñòâåíî ÷å ñúñ ñïèñúöè ùå ñòàíå ðàáîòàòà(ñïðàâêà - ïúðâèÿ ìè ïîñò, âúïðåêè ÷å íå ñúì ñå èçðàçèë ïðàâèëíî). Âñÿêàêâè ïðèêàçêè çà SQL è GUI â ñëó÷àÿ ñà ïîâå÷å îò èçëèøíè. Àìà èíôîòî òðÿáâà äà ãî ïîìíè âúâ ôàéë -> äà ñè áóõà èíôîòî â òàêúâ è ñëåä òîâà äà ñè ãî òúðñè. Èíà÷å ñè ïðàâ çà âñè÷êî äðóãî, êîíçîëêàòà ìó å ïðå-äîñòàòú÷íà.
    X570 Aorus Elite || R5 3600x || NH-D14 || 32GB RAM || GTX1070Ti Ultra Silent || PCE-AC56 || 850 EVO+MP510+HDDs || SSR-650RT all in Dark Base 900 || EV2736W || G29 || Obutto Ozone+Sparco R333

  16. #16
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    Ìîæå áè òðÿáâà äà ñëîæèì åäíà ñòèêíàòà òåìà â òîçè ðàçäåë - "÷åñòî ñðåùàíè çàäà÷è (çà êóðñîâè ðàáîòè / äîìàøíè)", äà íå çà âñÿêî çàäàíèå äà ñå îòâàðÿ ïî íîâà òåìà.

    Íàèñòèíà ìå èçóìÿâà êàê ïðîåêòèòå, äàâàíè íà êóðñàíòèòå, ñè ñòîÿò âñå ñúùèòå ãîäèíà ñëåä ãîäèíà...

    Êàêòî è äà å, åòî è ìîÿ ïðèíîñ: http://hardwarebg.com/forum/showpost...56&postcount=9
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  17. #17
    Registered User
    Join Date: Jun:2005
    Location: Sofia
    Posts: 5

    Smile

    Çäðàâåéòå!
    Çà äà íå îòâàðÿì ïîäîáíà òåìà, áèõ ïîìîëèë è àç çà ïîìîù çà èçãîòâÿíå íà ïðîãðàìà íà Ñ, êîÿòî öåë å ñëåäíàòà: "Ïðåêîäèðàíå íà äðîáíî ÷èñëî îò åäíà â äðóãà ïîçèöèîííè áðîéíè ñèñòåìè" ( äâîè÷íà, äåñåòè÷íà, øåñíàäåñåòè÷íà ).
    Óâè, íåìîãà äà íàïðàâÿ ïðîãðàìàòà, ïîçíàíèÿòà íå ñòèãàò äàëå÷
    Òà, íÿêîé áè ëè ìè ïîìîãíàë, ìîëÿ?

    Èçâèíÿâàì ñå íà àâòîðúò íà òàçè òåìà, ÷å ìó ÿ ïúëíÿ ñ ãëóïîñòè

  18. #18
    rootless ïîòðåáèòåë wolfshark's Avatar
    Join Date: Dec:2005
    Location: Ñîôèÿ
    Posts: 5,768
    Quote Originally Posted by emanuel40 View Post
    Çäðàâåéòå!
    Çà äà íå îòâàðÿì ïîäîáíà òåìà, áèõ ïîìîëèë è àç çà ïîìîù çà èçãîòâÿíå íà ïðîãðàìà íà Ñ, êîÿòî öåë å ñëåäíàòà: "Ïðåêîäèðàíå íà äðîáíî ÷èñëî îò åäíà â äðóãà ïîçèöèîííè áðîéíè ñèñòåìè" ( äâîè÷íà, äåñåòè÷íà, øåñíàäåñåòè÷íà ).
    Óâè, íåìîãà äà íàïðàâÿ ïðîãðàìàòà, ïîçíàíèÿòà íå ñòèãàò äàëå÷
    Òà, íÿêîé áè ëè ìè ïîìîãíàë, ìîëÿ?

    Èçâèíÿâàì ñå íà àâòîðúò íà òàçè òåìà, ÷å ìó ÿ ïúëíÿ ñ ãëóïîñòè
    Àç íå ìîãà ïðÿêî äà òè ïîìîãíà, îáà÷å ìîãà äà òè ïîìîãíà ñ òúðñåíåòî:
    - ìàëêî äóìè÷êè çà Google - decimal, heximal, binary, convert ñàìî àíãëèèñêè äà çíàåø Â òîÿ äóõ ìîæåø äà ñè íàìåðèø íåùî, àç íå ìîæàõ, àìà è íå ðàçáðàõ òî÷íî êàêâî òúðñèø
    Crashing is NOT normal. It is accepted as normal because of Windows.
    Ah the Geforce 440 MX...all the power of the Geforce 2MX, without nearly a damn being changed...

  19. #19
    philosophus duratea icaci's Avatar
    Join Date: Oct:2006
    Location: Aachen
    Posts: 2,698
    @emanuel40, ïîãëåäíè òàçè òåìà çà ïëÓâàùèòå çàïåòàè.  ïðåäïîñëåäíèÿ (â ìîìåíòà) ïîñò ñúì îáÿñíèë, êàê ñå ïðåîáðàçóâàò äåñåòè÷íè äðîáíè ÷àñòè â äâîè÷íà áðîéíà ñèñòåìà. Ìåòîäúò å àáñîëþòíî ñúùèÿ çà ïðåîáðàçóâàíå â òðîè÷íà, ÷åòâúðòè÷íà è ò.í. ñèñòåìè.
    Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others

  20. #20
    Registered User
    Join Date: Jun:2005
    Location: Sofia
    Posts: 5
    Òàêà, çíà÷è... áëàãîäàðÿ çà ïîìîùà
    Íî... àç íåçíàì êàê äà ñè èçãîòâÿ ïðîãðàìàòà íà Ñ è òîâà ìè å ïðîáëåìà. Ïîíåæå ìè å çàäàäåíî çà êóðñîâà ðàáîòà... ñ òåîðèÿòà è áëîêîâàòà ñõåìà, ìîãà äà ñå ñïðàâÿ, ìîãà äà ãè ïðåâðúùàì îò åäíà â äðóãà áðîéíè ñèñòåìè ÷èñëàòà, íî òîâà íà C ìè å áåäíà ôàíòàçèÿòà êàê ìîæå äà ñòàíå
    Òîâà êîåòî ñìå ïðàâèëè íà óïðàæíåíèå å êúäå ïî ïðîñòî, ñïåöèàëíî çà ìåí.
    Çíàì ñàìî êàê òðÿáâà äà èçãëåæäà ãîòîâà ïðîãðàìàòà... äà ïîèñêà äà íàïèøà äðîáíîòî ÷èñëî â íÿêîÿ áðîéíà ñèñòåìà è ñëåä òîâà ñ íàòèñêàíåòî íà cr-à äà ìè èçêàðà â äðóãèòå äâå (â ñëó÷àÿ, ñòàâà äóìà çà binary, heximal and decimal, êàêòî ìå ïîäñåòè äà ãè òúðñÿ â èíòåðíåò "wolfshark")
    Òîâà ñàì íåìîãà äà ãî íàïðàâÿ, à òîâà êîåòî íàìèðàì ïî òúðñà÷êèòå ìè å...
    Ìåðñè âñå ïàê ,)

  21. #21
    Registered User
    Join Date: May:2007
    Location: Rousse
    Posts: 5
    Ïîïðî÷åòîõ òóé-îíóé â èíòåðíåò è çåõ äà ãî çàöåïâàì C-òî. Ïîíàïèñàõ ïðîãðàìàòà äîíÿêúäå, íî ñåãà èìàì íóæäà îò ìàëêî ïîìîù çà çàâúðøâàíåòî. Èìàì 2 âúïðîñ÷åòà:
    1)êàê äà ïðîâåðÿ äàëè â ÅÃÍ-òî, êîåòî å char, èìà ñàìî öèôè;
    2)êàòî ñå òúðñè ïî ôàìèëèÿ, êàê äà ñðàâíÿ char-îâåòå òàêà ÷å íåçàâèñèìî äàëè å íàïèñàíî ñ ãëàâíè áóêâè èëè ñ ìàëêè(èëè ïúê ñ ðåäóâàùè ñå), èëè ïúê èìà èíòåðâàë ïðåäè èëè ñëåä èìåòî, äà ðàçáèðà, ÷å å åäíî è ñúùî íåùî;
    Åòî ìè ãî êîäà äîòóêà. Îñòàíà äà âêàðàì êîíòðîë íà äàííèòå è òúðñåíåòî, êïåòî íå áè òðÿáâàëî äà å ïðîáëåì ñëåä êàòî ñå îïðàâÿ ñ òåçè 2 ïðîáëåìà.

    #include <iostream.h>
    #include <conio.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <dos.h>
    FILE *fp;
    struct date d;
    char c,ch;
    int N,i,b,z,v,res,cd,cm,cy,ed,em,ey,br;
    struct PASS{char name1[20],name2[20],name3[20],egn[20],serial[20],number[20]; int date1d,date1m,date1y,date2d,date2m,date2 y;}I;
    void menu(void);
    void entry(void);
    void key(void);
    void neww(void);
    void ask(void);
    void add(void);
    void show(void);
    void expired(void);
    int main(void) {
    getdate(&d);
    cy=d.da_year;
    cd=d.da_day;
    cm=d.da_mon;
    entry();
    menu();
    getch();
    return 0;
    }
    void key(void) {
    cout<<"\n\n\n Press any key to continue!";
    getch();
    }
    void entry(void) {
    clrscr();
    cout<<"\n\n\n\n\n This program contains information about personal identification documents";
    cout<<", their serial number, expiration date, etc.\n";
    cout<<" By using this program a user can add, update or delete data; see which";
    cout<<" of the passports are expired, look up information about people with a certain name ";
    cout<<"or list all of the content.\n";
    cout<<" The creator of this very useful program should be given an excellent mark for creating such a wonderful piece of work!!!";
    key();
    }
    void ask(void) {
    clrscr();
    cout<<"Do you wish to create a new file or add information to the existing one?";
    do c=getch();
    while (c!='Y' && c!='y' && c!='N' && c!='n');
    cout << c;
    if (c=='y' || c=='Y') {neww();}
    else {add();};
    }
    void menu(void) {
    clrscr();
    cout <<"\n\n\n\n\nChoose your destiny!\n\n";
    cout <<"1) Add, update or delete data.\n";
    cout <<"2) List the passports that are out of date.\n";
    cout <<"3) Look up information about (a) person(s) with a certain family name.\n";
    cout <<"4) Print all the available information.\n";
    cout <<"5) Get the fuck out of here!\n\n\n\n";
    cout <<"Your choice is: ";
    do ch=getch();
    while (ch!='1' && ch!='2' && ch!='4' && ch!='5');
    if (ch=='1') {cout<<ch;ask();};
    if (ch=='2') {cout<<ch;expired();}
    if (ch=='4') {cout<<ch;show();};
    if (ch=='5') {exit(1);};
    }
    void add(void) {
    clrscr();
    cout << "How many profiles do you want to add?";
    cin>>b;
    fp = fopen("data.cpp", "a");
    for (z=1;z<=b;z++) {
    cout <<"\n";
    cout <<"First name: ";
    cin>> I.name1;
    cout <<"\n";
    cout <<"Second name: ";
    cin >> I.name2;
    cout <<"\n";
    cout <<"Last name: ";
    cin >> I.name3;
    cout <<"\n";
    cout <<"EGN: ";
    cin >> I.egn;
    cout <<"\n";
    cout <<"Passport serial: ";
    cin >> I.serial;
    cout <<"\n";
    cout <<"Passport number: ";
    cin >> I.number;
    cout <<"\n";
    cout <<"Date:";
    cout <<"\n";
    cout <<"day: ";
    cin >> I.date1d;
    cout <<"month: ";
    cin >> I.date1m;
    cout <<"year: ";
    cin >> I.date1y;
    cout <<"\n";
    cout <<"Expiration date:";
    cout <<"\n";
    cout <<"day: ";
    cin >> I.date2d;
    cout <<"month: ";
    cin >> I.date2m;
    cout <<"year: ";
    cin >> I.date2y;
    fwrite(&I, sizeof(I),1,fp);
    }
    fclose(fp);
    key();
    menu();
    }
    void show(void){
    clrscr();
    fp = fopen("data.cpp", "r");
    fseek(fp,0,SEEK_END);
    N=ftell(fp)/sizeof(I);
    fseek(fp,0,SEEK_SET);
    for (v=1;v<=N;v++) {
    res = fread(&I,sizeof(I),1,fp);
    cout <<"\n" <<I.name1 <<" " <<I.name2 <<" " <<I.name3 <<" " <<I.egn << " " <<I.serial <<" " <<I.number <<" " <<I.date1d <<"." <<I.date1m <<"." <<I.date1y <<" " <<I.date2d <<"." <<I.date2m <<"." <<I.date2y;
    }
    fclose(fp);
    key();
    menu();
    }
    void neww(void) {
    clrscr();
    cout << "How many profiles do you want to add?";
    cin>>b;
    fp = fopen("data.cpp", "w");
    for (z=1;z<=b;z++) {
    cout <<"\n";
    cout <<"First name: ";
    cin>> I.name1;
    cout <<"\n";
    cout <<"Second name: ";
    cin >> I.name2;
    cout <<"\n";
    cout <<"Last name: ";
    cin >> I.name3;
    cout <<"\n";
    cout <<"EGN: ";
    cin >> I.egn;
    cout <<"\n";
    cout <<"Passport serial: ";
    cin >> I.serial;
    cout <<"\n";
    cout <<"Passport number: ";
    cin >> I.number;
    cout <<"\n";
    cout <<"Date:";
    cout <<"\n";
    cout <<"day: ";
    cin >> I.date1d;
    cout <<"month: ";
    cin >> I.date1m;
    cout <<"year: ";
    cin >> I.date1y;
    cout <<"\n";
    cout <<"Expiration date:";
    cout <<"\n";
    cout <<"day: ";
    cin >> I.date2d;
    cout <<"month: ";
    cin >> I.date2m;
    cout <<"year: ";
    cin >> I.date2y;
    fwrite(&I, sizeof(I),1,fp);
    }
    fclose(fp);
    key();
    menu();
    }
    void expired(void){
    clrscr();
    cout <<"\n" <<"\n" <<"\n" <<"\n" <<"\n" <<"The current date is: " <<cd << "." <<cm <<"." <<cy <<"\n";
    cout <<"\n" << "The passports that are expired up to that date are:" <<"\n";
    fp = fopen("data.cpp", "r");
    fseek(fp,0,SEEK_END);
    N=ftell(fp)/sizeof(I);
    fseek(fp,0,SEEK_SET);
    for (v=1;v<=N;v++) {
    res = fread(&I,sizeof(I),1,fp);
    ed=I.date2d;
    em=I.date2m;
    ey=I.date2y;
    if (cy>ey) {cout <<"\n" <<I.name1 <<" " <<I.name2 <<" " <<I.name3 <<" " <<I.egn << " " <<I.serial <<" " <<I.number <<" " <<I.date1d <<"." <<I.date1m <<"." <<I.date1y <<" " <<I.date2d <<"." <<I.date2m <<"." <<I.date2y;}
    if ((cy==ey) && (cm>em)) {cout <<"\n" <<I.name1 <<" " <<I.name2 <<" " <<I.name3 <<" " <<I.egn << " " <<I.serial <<" " <<I.number <<" " <<I.date1d <<"." <<I.date1m <<"." <<I.date1y <<" " <<I.date2d <<"." <<I.date2m <<"." <<I.date2y;}
    if ((cy==ey) && (cm==em) && (cd>ed)) {cout <<"\n" <<I.name1 <<" " <<I.name2 <<" " <<I.name3 <<" " <<I.egn << " " <<I.serial <<" " <<I.number <<" " <<I.date1d <<"." <<I.date1m <<"." <<I.date1y <<" " <<I.date2d <<"." <<I.date2m <<"." <<I.date2y;}
    }
    fclose(fp);
    key();
    menu();
    }

  22. #22
    Soldier Of Fortune _HighVoltage_'s Avatar
    Join Date: Mar:2004
    Location: West Virginia
    Posts: 1,590
    Àç íåùî íå âèæäàì êúäå çàïèñâàø âúâåäåíàòà/ðåäàêòèðàíàòà èíôîðìàöèÿ âúâ ôàéë èëè íå å òîâà öåëòà?

    (Àáå àç ñúì â óíèâåðñèòåò, à äîñåãà ðàáîòõìå ñàìî ñúñ C, ÷àààê äîãîäèíà ïî÷âàìå C++, íî ìå å ñðìà äà ïðèçíàÿ, ÷å èìà íåùà â êîäà íà Legend Killer, êîèòî íå ñúì âèæäàë...å..òè óíèâåðñèòèòà äåòî ñúì èçáðàë!)
    "Never underestimate the power of stupid people in large groups"
    !!!Ritchie Blackmore shook my hand!!!

  23. #23
    Registered User
    Join Date: May:2007
    Location: Rousse
    Posts: 5
    Quote Originally Posted by _HighVoltage_ View Post
    Àç íåùî íå âèæäàì êúäå çàïèñâàø âúâåäåíàòà/ðåäàêòèðàíàòà èíôîðìàöèÿ âúâ ôàéë èëè íå å òîâà öåëòà?
    Àìè çàïèñâàì ãè ñ fwrite(&I, sizeof(I),1,fp); è òî çàïèñâà ñè÷êî äåòî å â I-òî. À íÿêàêâè ñúâåòè çà êàê äà ïðîâåðÿ ÅÃÍ-òàòà è çà òîâà ñ ôàìèëèèòå íÿêîé èìà ëè?

  24. #24
    Registered User Annihilator's Avatar
    Join Date: Jun:2004
    Location: Sofia
    Posts: 1,316
    êàæè êàêâè ñà òåÿ íåùà - àêî ñà cout, cin, << è >> - òåÿ íåùà ñà îò C++.

  25. #25
    Soldier Of Fortune _HighVoltage_'s Avatar
    Join Date: Mar:2004
    Location: West Virginia
    Posts: 1,590
    fseek, ftell...seek ìîãà äà ñè ïðåäñòàâÿ êàêâî ùå ïðàâè, íî çàùî òîâà íå íè áåøå ïðåïîäàäåíî íà íàñ. Äà äîáàâÿ è ôàêòà, ÷å èíêòðóêòîðà êàçà, ÷å íÿìàìå íóæäà îò ó÷åáíèê. Âúâ âòîðíèê ìè å èçïèòà è ùå áúäå ìíîãî çàáàâíî, óñåùàì ãî
    "Never underestimate the power of stupid people in large groups"
    !!!Ritchie Blackmore shook my hand!!!

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè