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

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Banned
    Join Date: Jun:2006
    Location: sofia
    Posts: 68

    ìàëêî ïîìîù ïî C

    Çäðàâåéòå òðÿáâà äà ïèøà êóðñîâà çàäà÷à íà Ñ è è òðÿáâàòà íÿêîëêî íàñîêè è ïîÿñíåíèÿ.
    òîâà å çàäà÷àòà: "Çàäàäåíî å èçðå÷åíèå âúâ âèä íà íèçîâ ìàñèâ îò äóìè. Îñâåí òîâà ñà çàäàäåíè 3 íèçà çà èçáîð. Äà ñå ñúñòàâè ïðîãðàìà , êîÿòî äà ñëåïè äóìèòå îò íèçîâèÿ ìàñèâ â åäèí íîâ íèç,êúì êîéòî äà ñå äîáàâè èçáðàí íèç. Ïðîãðàìàòà ñòàðòèðà ñúñ ñëåïâàíåòî íà äóìèòå (èçïîëçâà ñå ôóíêöèÿ strcat(to,from) è öèêúë çà îáõîæäàíå íà ìàñèâà). Èçâåæäà ñå ñúîáùåíèå :"Noviyat niz e: %S", ñ êîåòî ñå âèçóàëèçèðà íîâèÿò íèç.Âñåêè îò òðèòå çàäàäåíè â ïðîãðàìàòà íèçîâå ñå âèçóàëèçèðà íà îòäåëåí ðåä.Ñëåä òîâà ñå èçäàâà ñúîáùåíèå: "Izberete edno ot pokazanite po-gore iregheniya (cifra ot 1 do 3):", ñëåä êîåòî öèôðàòà ñå ïðåâåðÿâà äàëè å â óêàçàíèòå ãðàíèöè.×ðåç îïåðàòîð switch ñå äîáàâÿ èçáðàíèÿò íèç êúì íîâîñúçäàäåíèÿ(îòíîâî ÷ðåç ôóíêöèÿ strcat(to,from)) i se izdava syob]enie:" Finalniyat niz moje da vi haresa: \n%s". Íà íîâ ðåä ñëåäâà íîâèÿò íèç.Ïðîãðàìàòà çàâúðøâà ñ ôóíêöèÿ ãåòöõ() çà ïðîâåðêà íà ðåçóëòàòà.
    Ïúðâîíà÷àëíî çàäàäåíèÿò íèçîâ ìàñèâ å ñëåäíèÿò: char *Sg[] = {"vseki_","den_","se_","chudya_","i_","" se_","maya_"};.
    Íèçîæåòå çà èçáîð ñà ñëåäíèòå: "gde shte mu izleze kraya." , "dali tryabva da si traya." , " i za programata nehaya.".
    Çàáåëåæêà: Ôóíêöèÿ strcat(to.from) ñå èçïîëçâà çà ñëåïâàíå íà íèçîâå - "to" îçíà÷àâà èìåòî íà íèçà, êúì êîéòî ñå äîëåïâà äðóãèÿò íèç; "from" å èìåòî íà íèçà,êîéòî ñå ñëåïâà."


    Òà àêî ìîæå ìàëêî äà ìè ðàçÿñíèòå ìàëêî îòíîñíî êîìàíäàòà çà ñëåïâàíå íà íèçîâåòå êàê ñå èçïîëçâà è äà ìè äàäåòå íÿêàêâè íàñîêè êàê äà ÿ íàïðàâÿ ïðîãðàìêàòà

  2. #2
    Get a Mac moridinbg's Avatar
    Join Date: Dec:2004
    Location: 0x00000000
    Posts: 4,211
    Ôóíêöèÿòà strcat ùå òè âúðíå char* ñúñ ñëåïåíè âòîðèÿò ìàñèâ êúì ïúðâèÿ. Òîåñò strcat("hello ", "world") ùå âúðíå "hellow world".

    Êîå òî÷íî îò óñëîâèåòî íå ðàçáèðàø? Çàäà÷êàòà å äîñòà ëåñíà.

  3. #3
    Registered User
    Join Date: Dec:2007
    Location: Sofia
    Posts: 366
    Çäðàâåé,

    Êàê ðàáîòè strcat() - àìè òè ñè ãî íàïèñàë. Ôóíêöèÿòà äîëåïÿ åäèí íèç êúì äðóã íèç.
    Çà ïðîãðàìêàòà - òðÿáâàò òè íÿêîëêî ñòúïêè:
    1. Äà íàïðàâèø åäèí äúëúã íèç îò äóìèòå â ìàñèâà Sg
    2. Äà âðúòíåø åäèí áåçêðàåí öèêúë, â êîéòî
    2.1. Îòïå÷àòâàø íèçà è 3-òå îïöèè çà èçáîð
    2.2. ×åòåø âõîäà è àêî íå å âúâåäåíî ÷èñëî ìåæäó 1 è 3, îòèâàø íà òî÷êà 2.1.
    2.3. Îòïå÷àòâàø íèçà è òîçè, îòãîâàðÿù íà èçáðàíàòà îïöèÿ
    2.4. ×åòåø âõîäà è àêî å âúâåäåíî íåùî, êîåòî îçíà÷àâà, ÷å ïîòðåáèòåëÿ å 'õàðåñàë' ðåçóëòàòà, èçëèçàø îò öèêúëà (òî÷êà 3)
    2.5. Îòèâàø íà òî÷êà 2.1.
    3. Êóðñîâàòà çàäà÷à å ðåøåíà!

    Îïèòàé ñå äà ñàìîñòîÿòåëíî ïðåâúðíåø ãîðíèòå ñòúïêè â êîä, íå å ìíîãî ñëîæíî. Àêî ñáúðêàø, íå å ñòðàøíî, ùå îïðàâèì ãðåøêèòå.

    @moridinbg - íå ëúæè ÷îâåêà Ïðèìåðà, êîéòî ñè äàë, å ãðåøåí (íàé-âåðîÿòíî ùå ãðúìíå ïðè îïèò çà èçïúëíåíèå).

  4. #4
    Deleted User 4eRNoBiL's Avatar
    Join Date: Oct:2005
    Location: Ñòàðà Çàãîðà
    Posts: 739
     ñëó÷àÿ ïðèìåðúò íà moridinbg e âåðåí äîíÿêúäå, òúé êàòî ôóíêöèÿòà ùå âúðíå óêàçàòåë êúì "Hello world".

    strcat âðúùà êàòî ñòîéíîñò óêàçàòåë êúì ðåçóëòàòà, à ñàìèÿò òîé ñå çàïèñâà íà ìÿñòîòî íà ïúðâèÿ àðãóìåíò, ò.å. àêî èìàø: à="Kondio qde " è b="spanak", strcat(a,b) ùå ñúåäèíè à è b, ùå çàïèøå ðåçóëòàòà â à è ùå âúðíå óêàçàòåë êúì íåãî, êîåòî îçíà÷àâà, ÷å ñòàðàòà ñòîéíîñò íà à ùå ñå èçòðèå è ùå ñå çàìåíè ñ "Kondio qde spanak", à strcat ùå å "ðàâíî" íà &a.

    Îñâåí òîâà ìè ñå ñòðóâà êðàéíî íåïðàâèëíî èíèöèàëèçèðàíåòî íà íèçîâåòå ïî òîçè íà÷èí, àìà èçïèòâàùèòå ñè çíàÿò...
    Fujistu Lifebook E756 | Core i7-6500U / 400MHz-3.1GHz | 8 GB DDR4-2133 | Samsung PM871 / 256 GB SSD | 15" 1920x1080 | Manjaro Linux + kernel 4.19

  5. #5
    Registered User
    Join Date: Dec:2007
    Location: Sofia
    Posts: 366
    Quote Originally Posted by 4eRNoBiL View Post
     ñëó÷àÿ ïðèìåðúò íà moridinbg e âåðåí äîíÿêúäå, òúé êàòî ôóíêöèÿòà ùå âúðíå óêàçàòåë êúì "Hello world"
    Àéäå áå! Ùå âúðíå åäèí ãîëÿì 'Access violation' exception.
    Hint: Êúäå â ïàìåòòà å 12-áàéòîâèÿ áóôåð, íåîáõîäèì çà "Hello world"? Êîé ãî å àëîêèðàë?

  6. #6
    Banned
    Join Date: Jun:2006
    Location: sofia
    Posts: 68
    Quote Originally Posted by Pheoman View Post
    Çäðàâåé,

    Êàê ðàáîòè strcat() - àìè òè ñè ãî íàïèñàë. Ôóíêöèÿòà äîëåïÿ åäèí íèç êúì äðóã íèç.
    Çà ïðîãðàìêàòà - òðÿáâàò òè íÿêîëêî ñòúïêè:
    1. Äà íàïðàâèø åäèí äúëúã íèç îò äóìèòå â ìàñèâà Sg
    2. Äà âðúòíåø åäèí áåçêðàåí öèêúë, â êîéòî
    2.1. Îòïå÷àòâàø íèçà è 3-òå îïöèè çà èçáîð
    2.2. ×åòåø âõîäà è àêî íå å âúâåäåíî ÷èñëî ìåæäó 1 è 3, îòèâàø íà òî÷êà 2.1.
    2.3. Îòïå÷àòâàø íèçà è òîçè, îòãîâàðÿù íà èçáðàíàòà îïöèÿ
    2.4. ×åòåø âõîäà è àêî å âúâåäåíî íåùî, êîåòî îçíà÷àâà, ÷å ïîòðåáèòåëÿ å 'õàðåñàë' ðåçóëòàòà, èçëèçàø îò öèêúëà (òî÷êà 3)
    2.5. Îòèâàø íà òî÷êà 2.1.
    3. Êóðñîâàòà çàäà÷à å ðåøåíà!

    Îïèòàé ñå äà ñàìîñòîÿòåëíî ïðåâúðíåø ãîðíèòå ñòúïêè â êîä, íå å ìíîãî ñëîæíî. Àêî ñáúðêàø, íå å ñòðàøíî, ùå îïðàâèì ãðåøêèòå.

    @moridinbg - íå ëúæè ÷îâåêà Ïðèìåðà, êîéòî ñè äàë, å ãðåøåí (íàé-âåðîÿòíî ùå ãðúìíå ïðè îïèò çà èçïúëíåíèå).
    ìåðñè çà ñúâåòèòå ùå ïðîáâàì ñåãà. Òî÷íî òîâà ìè òðÿáâàøå- ïîñëåäîâàòåëíîñò íà ñòúïêèòå ïî êîèòî äà äåéñòâàì ÷å ñå á÷õ îøàøàâèë ìàëêî.

  7. #7
    Banned
    Join Date: Jun:2006
    Location: sofia
    Posts: 68
    à íÿêîé ùå äàäå ëè íàñîêà çà òîçè áåçêðàåí öèêúë êàê äà ãî íàïðàâÿ ÷å íåùî ñå îïëåòîõ

  8. #8
    Registered User
    Join Date: Dec:2007
    Location: Sofia
    Posts: 366
    while (1)
    {
    // ïå÷àòàíå-íà-íèçîâåòå
    // ÷åòåíå-íà-âõîäà-è-ïðåâðúùàíåòî-ìó-â-÷èñëî
    if (÷èñëîòî-íå-å-îò-1-äî-3)
    continue;
    // ïå÷àòàíå-íà-èçáðàíèÿ-íèç-è-ïèòàíå-äàëè-ìó-å-õàðåñàë
    if (õàðåñàë-ìó-å)
    break;
    }

    ïå÷àòàíåòî íà íèçîâåòå ìîæå äà ñòàíå ñ printf() èëè puts()
    ÷åòåíåòî ìîæå äà ñòàíå ñ getch() èëè gets()
    ïðåâðúùàíåòî â ÷èñëî ìîæå äà ñòàíå ñ atoi()

  9. #9
    Get a Mac moridinbg's Avatar
    Join Date: Dec:2004
    Location: 0x00000000
    Posts: 4,211
    Õì, ïðîìèë ñúì ñè ìîçúêà îò òèÿ åçèöè ñ âñè÷êî íà ãîòîâî. Âñúùíîñò ïðàâèëíèÿò âàðèàíò çà strcat e
    Code:
    char tmp1[20] = "Hello ";
    char tmp2[] = "World";
    strcat(str1, str2);
    Ïðè êîåòî â tmp1 ùå èìà "Hello world". 12 áàéòà áàðàáàð ñ òåðìèíàòîðà. Àëîêèðàíè ñà 20 â íà÷àëîòî.

  10. #10
    Registered User
    Join Date: Dec:2007
    Location: Sofia
    Posts: 366
    Ìäà, âå÷å âñå ïî-ðÿäêî ñå ïèøå êîä íà C/C++.

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

    char result[12]; // 12 áàéòà ñà äîñòàòú÷íè çà êîíêðåòíèÿ ïðèìåð
    char *tmp1 = "Hello ";
    char *tmp2 = "world";
    strcpy(result, tmp1); // ïúðâî êîïèðàìå
    strcat(result, tmp2); // à ñëåä òîâà äîëåïÿìå, è âå÷å â result èìàìå "Hello world"

  11. #11
    Get a Mac moridinbg's Avatar
    Join Date: Dec:2004
    Location: 0x00000000
    Posts: 4,211
    Äà, íî çíàåø, ÷å 12 áàéòà ñà äîñòàòú÷íè.

  12. #12
    Deleted User 4eRNoBiL's Avatar
    Join Date: Oct:2005
    Location: Ñòàðà Çàãîðà
    Posts: 739
    Àéäå áå! Ùå âúðíå åäèí ãîëÿì 'Access violation' exception.
    Ìîÿ ãðåøêà, èçâèíÿâàì ñå! Çàáëóäèõ ñå, ÷å "Hello" è "world" ñà âúâåäåíè ÷ðåç ïðîìåíëèâè, à íå äèðåêòíî.
    Fujistu Lifebook E756 | Core i7-6500U / 400MHz-3.1GHz | 8 GB DDR4-2133 | Samsung PM871 / 256 GB SSD | 15" 1920x1080 | Manjaro Linux + kernel 4.19

  13. #13
    Banned
    Join Date: Jun:2006
    Location: sofia
    Posts: 68
    Code:
    #include<stdio.h>
    #include(conio.h>
    #include<string.h>
    void main
    {  intN;
    char *Sg[] = {"Vseki_","den_","se_","chudya_","i_","se_","maya_"};
    strcat
    òîâà óñïÿõ äà ñúòâîðÿ
    â òîçè ñàéò ïðî÷åòîõ ïðèìåð çà èçïîëçâàíå http://www.cplusplus.com/reference/c...ng/strcat.html
    íà strcat îáà÷å íå ìè âúðøè ðàáîòà òúé êàòî òàì å ñúçäàäåíî ñ îáåäèíÿâàíå íà ñòðóêòóðè,
    à ïðè ìåí â óñëîâèåòî ïèøå äà ñå íàïðàâè ñ öèêúë çà îáõîæäàíå íà ìàñèâà êîéòî íåçíàì êàê äà íàïðàâÿ.
     óñëîâèåòî ïèøå "èçïîëçâà ñå ôóíêöèÿ strcat(to,from)" è íåçíàì òî÷íî òîâà ñ òîâà to i from êàê äà ñè ñëåïÿ íèçîâåòå è òîçè öèêúë êàê äà ãî íàïðàâÿ
    Ìîëÿ âè çà ïîìîù ÷å íåìîãà äà ñå îïðàâÿ ñàì è íÿìà êîé äðóã äà ïèòàì îñâåí âàñ

  14. #14
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    Ïðîñòî å, @lz1nia. Ìîæåø äà ñè äîáàâèø åäèí âðåìåíåí íèç char temp[1000]. Ñúñ strcpy(temp, "") ãî íóëèðàø. Ñúñ strcat(temp, <íåùî>) äîëåïÿø äî êðàÿ ìó <íåùî>, êàòî òîâà íåùî ìîæå äà áúäå Sg[1] (â ñëó÷àÿ, âòîðèÿ íèç îò íèçîâèÿ ìàñèâ, ò.å. "den_"), à ìîæå äà áúäå è êîíñòàíòà, íàïðèìåð "alabala". Êàê äà ñè çàâúðòèø öèêúëà íÿìà äà òè ïîäñêàçâàì, ïèøå ãî âúâ âñÿêà êíèãà çà ïðîãðàìèðàíå.
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  15. #15
    Banned
    Join Date: Jun:2006
    Location: sofia
    Posts: 68
    Quote Originally Posted by anrieff View Post
    Ïðîñòî å, @lz1nia. Ìîæåø äà ñè äîáàâèø åäèí âðåìåíåí íèç char temp[1000]. Ñúñ strcpy(temp, "") ãî íóëèðàø. Ñúñ strcat(temp, <íåùî>) äîëåïÿø äî êðàÿ ìó <íåùî>, êàòî òîâà íåùî ìîæå äà áúäå Sg[1] (â ñëó÷àÿ, âòîðèÿ íèç îò íèçîâèÿ ìàñèâ, ò.å. "den_"), à ìîæå äà áúäå è êîíñòàíòà, íàïðèìåð "alabala". Êàê äà ñè çàâúðòèø öèêúëà íÿìà äà òè ïîäñêàçâàì, ïèøå ãî âúâ âñÿêà êíèãà çà ïðîãðàìèðàíå.
    Íåìîæå ëè áåç òîçè âðåìååíåí íèç ïîíåæå â óñëîâèåòòî íå å êàçàíî ÷å òðÿáâà äà ñå ïðàâè ñ òàêúâ.
    Ìîæå ëè äà å strcat (Sg[1000]) è íåùî ñ êîåòî äà ìó êàçâàì äà èçðåäè âñè÷êèòå íèçîâå âúòðå. Êàê ñå ñúçäàâà öèêúë íè ãî îáÿñíÿâàõà àìà íÿìàìå ó÷åáíèê à ñàìî îò çàïèñêèòå îò ëåêöèèòå òðÿáâà äà ãî íàó÷à à è íÿìàì ïîä ðúêà ïîäîáåí ó÷åáíèê íà áã.
    Äàé ìàëêî èíôî çà öèêúëà êàê äà ãè èçðåæäà ìîëÿ òå.

  16. #16
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    Äà îòãîâîðÿ ïîäðåä
    1) Íå ìîæå áåç âðåìåíåí íèç.
    2) Íå, strcat ñå ïîëçâà ñàìî êàêòî å îáÿñíåíî â óñëîâèåòî.
    3) Íÿìà äðóãî, ïîäîáíî íà strcat, êîåòî äà òè ñâúðøè ðàáîòà.
    4)  íåòà íå íàìèðàì íèùî, êîåòî äà òè îáÿñíè for öèêëèòå íà áúëãàðñêè. Àêî àíãëèéñêèÿ íå òå ïëàøè, âèæ òóê (÷åòè îò The for loop íàòàòúê). Ïðîñòî ïðåãëåäàé ïðèìåðèòå, äîñòàòú÷íî ÿñíî ñòàâà.
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  17. #17
    Banned
    Join Date: Jun:2006
    Location: sofia
    Posts: 68
    Code:
    #include<stdio.h>
    //#include(conio.h>
    //#include<string.h>
    int main()
    {
    char *Sg[] = {"Vseki_","den_","se_","chudya_","i_","se_","maya_"};
    for(int i=0; i<7; i++)
    {
    printf(Sg[i]);
    }
    
    return 0;
    }
    Õîðà óñïÿõ äà ñòèãíà äî òóê. Êàæåòå ìè çàùî êàòî èçâåäåìàñèâà íà åêðàíà è ñå ñêðèâà âåäíàãà, êàê äà ãî íàêàðàì äà îñòàíå íà åêðàíà?

  18. #18
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    Êàêâî ïîëçâàø? Àêî å Dev-CPP, ìîæåø äà íàïðàâèø åäíî îò ñëåäíèòå äâå íåùà:

    1) ñëàãàø system("pause"); òî÷íî ïðåäè return 0;
    2) Ñòàðòèðàø ïðîãðàìàòà ñè îò êîìàíäíèÿ ïðîìïò.
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  19. #19
    Banned
    Join Date: Jun:2006
    Location: sofia
    Posts: 68
    ïîëçâàì Borland C version 3.1

  20. #20
    Äúëáîêî çàáëóäåí MFrost's Avatar
    Join Date: Aug:2005
    Location: Ñîôèÿ/Êàçàíëúê
    Posts: 203
    Àìè íà òîçè êîìïèëàòîð êàòî íàòèñíåø Alt+F5 òè ñå ïîêàçâà åêðàíúò ñ ðåçóëòàòà.

  21. #21
    Banned
    Join Date: Jun:2006
    Location: sofia
    Posts: 68
    Code:
    #include<stdio.h>
    #include<iostream.h>
    #include<conio.h>
    
    
    
    int main()
    {
     char *Sg[] = {"vseki_","den_","se_","chudya_","i_","se_","maya_"};
     for (int i = 1; i < 7; i++)
     {
      strcat(Sg[0],Sg[i]);
     }
     printf("Noviyat niz e: %S");
     printf(Sg[0]);
    
     char *Sg2[] = {"gde shte mu izleze kraya.","dali tryabva da si traya."," i za programata nehaya."};
    
     for (int j = 0; j < 3; j++)
     {
      printf(Sg2[j]);
      printf("\n");
     }
     printf("Izberete edno ot pokazanite po-gore iregheniya (cifra ot 1 do 3):");
     int n;
     scanf("%d", &n);
     switch (n)
     {
      case n = 1 : {printf(Sg[0]);printf(Sg2[n]);}
      case n = 2 : {printf(Sg[0]);printf(Sg2[n]);}
      case n = 3 : {printf(Sg[0]);printf(Sg2[n]);}
      default : printf("Ibrali ste newalidno ireghenie");
     }
    
    return 0;
    }
    Óñïÿõ äà ñúòâîðÿ òîâà àìà ìè äàâà 8 ãðåøêè:
    1. function 'strcat should have a prototype
    2. â òîçè ðåä case n = 1 : {printf(Sg[0]);printf(Sg2[n]);} äàâà constant expression required
    3. â case 3 - duplicate case
    4. ïàê â case 3 -case outside ot switch
    5. â return 0; - declaration terminated incorectly

    Äàéòå àêúë êàê äà ãè îïðàâÿ òåçè ãðåøêè

  22. #22
    philosophus duratea icaci's Avatar
    Join Date: Oct:2006
    Location: Aachen
    Posts: 2,698
    1. #include <string.h>
    2. Ïèøå ñå:
    Code:
    switch (n)
    {
    case 1: ...
    case 2: ...
    default: ...
    }
    Îñâåí òîâà â êðàÿ íà áëîêà çà äàäåí case òðÿáâà äà èìàø break;, èíà÷å ïðîäúëæàâà èçïúëíåíèåòî íà êîäà îò ñëåäâàùèòå àëòåðíàòèâè.
    3. 4. è 5. ñà ñëåäñòâèå îò ãðåøêàòà òè â 2.
    Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others

  23. #23
    Banned
    Join Date: Jun:2006
    Location: sofia
    Posts: 68
    Òàêà îïðàâèõ ãè ãðåøêèòå è óñïÿõ äà ãî êîìïèëèðàì, îáà÷å íåùî íå èçâåæäà âñè÷êèòå èçðå÷åíèÿ åäíî ñëåä äðóãî ïî íÿêîëêî ïúòè.
    Êúäå áúðêàì?
    Code:
    #include<stdio.h>
    #include<iostream.h>
    #include<conio.h>
    #include<string.h>
    
    
    int main()
    {
     char *Sg[] = {"vseki_","den_","se_","chudya_","i_","se_","maya_"};
     for (int i = 1; i < 7; i++)
     {
      strcat(Sg[0],Sg[i]);
     }
     printf("Noviyat niz e: %S");
     printf(Sg[0]);
    
     char *Sg2[] = {"gde shte mu izleze kraya.","dali tryabva da si traya."," i za programata nehaya."};
    
     for (int j = 0; j < 3; j++)
     {
      printf(Sg2[j]);
      printf("\n");
     }
     printf("Izberete edno ot pokazanite po-gore iregheniya (cifra ot 1 do 3):");
     int n;
     scanf("%d", &n);
     switch (n)
     {
      case  1 : {printf(Sg[0]);printf(Sg2[n]);}
      break;
      case  2 : {printf(Sg[0]);printf(Sg2[n]);}
      break;
      case  3 : {printf(Sg[0]);printf(Sg2[n]);}
      default : printf("Ibrali ste newalidno ireghenie");
     }
    
    return 0;
    }

  24. #24
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    1) printf() ñå ïîëçâà ïî ñëåäíèÿ íà÷èí:
    Code:
    char *s[] = {"hi", "bye"};
    printf("Blablabla, I wanted to say %s", s[0]);
    ò.å. ôîðìàòíèÿ íèç è àðãóìåíòèòå ñà â åäèí è ñúùè printf(), à è îñâåí òîâà "%s" å ñ ìàëêà áóêâà.

    2) strcat()-à å õóáàâî äà ãî ïðàâèø âúâ âðåìåíåí íèç, íàïðèìåð char temp[1000] = ""; è ïîñëå âúðòèø öèêúë strcat(temp, Sg[i]);

    Îïðàâè ñè òåçè ãðåøêè è ïîñëå ïàñòíè ïàê êîäà àêî íå ðàáîòè.
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  25. #25
    Banned
    Join Date: Jun:2006
    Location: sofia
    Posts: 68
    Íàïðàâèõ ãî ïî ìàëêî ïî äðóã íà÷èí :
    Code:
    #include <conio.h>
    #include <stdio.h>
    #include <string.h>
    
    int main( )
    {
      int   i, j, n;
      char  StrResult[200] = "";
      char *Sg[]  = {"vseki_", "den_", "se_", "chudya_", "i_", "se_", "maya_"};
      char *Sg2[] = {"gde shte mu izleze kraya.",
                     "dali tryabva da si traya.",
                     " i za programata nehaya."};
    
      for ( i = 0; i < 7; i++ )
        strcat( StrResult, Sg[i] );
    
      printf("Noviyat niz e: %s\n\n", StrResult );
    
      for ( j = 0; j < 3; j++ )
        printf( "%d) %s\n", j + 1, Sg2[j] );
    
      printf( "Izberete edno ot pokazanite po-gore iregheniya (cifra ot 1 do 3):");
      scanf( "%d", &n );
    
      if ( n < 1 || n > 3 )
        printf( "Izbrali ste newalidno izrechenie!\n" );
      else {
        strcat( StrResult, Sg2[n-1] );
        printf( "Finalniyat niz moje da vi haresa:\n%s\n", StrResult );
      }
    
      getch();
      return 0;
    }
    Ïðè ìåí ðàáîòè, íî çàùî íà êîìïèëàòîðà â óíèâåðñèòåòà êîéòî óæ å ñúùàòà âåðñèÿ êàòî ìîÿ äàâà ãðåøêà â conio.h ????

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 | Ìàãàçèí çà åëåêòðîííè öèãàðè