Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania
Viewing all articles
Browse latest Browse all 65225

Bląd przy kompilowaniu funkcji.

$
0
0

Witam.

Pisze ćwiczenie z pewnej książki do nauki c++. Przy kompilowaniu tego programu wyskakuje mi dużo błędów:
 

źródło.cpp(27): error C2062: nieoczekiwany typ "int"źródło.cpp(27): error C2059: błąd składniowy: „)”
źródło.cpp(29): error C2059: błąd składniowy: „if”
źródło.cpp(30): error C2143: błąd składniowy: brakuje „;” przed „{”
źródło.cpp(33): error C2065: "x": niezadeklarowany identyfikator
źródło.cpp(34): error C2065: "x": niezadeklarowany identyfikator
źródło.cpp(37): error C2181: niedozwolony else bez instrukcji if
źródło.cpp(41): error C2065: "x": niezadeklarowany identyfikator
źródło.cpp(42): error C2065: "x": niezadeklarowany identyfikator
źródło.cpp(45): error C2065: "x": niezadeklarowany identyfikator
źródło.cpp(48): error C2059: błąd składniowy: „}”
źródło.cpp(48): error C2143: błąd składniowy: brakuje „;” przed „}”
źródło.cpp(51): error C2143: błąd składniowy: brakuje „;” przed „{”
źródło.cpp(51): error C2447: "{": brak nagłówka funkcji (stary styl formalnej listy?)


Oto ten Program:
 

#include <iostream>
#include <cstring>
using namespace std;

void zamiana(char zrodlo[], char cel_p[], char cel_n[]);
void druk(char t[]);

//*****************************************************************
int main()
{
    const int rozmiar = 100;
    char dlugi_string[rozmiar] = { "CIEKAWE CZY ZADZIALA" };
    char parzyste[rozmiar];
    char nieparzyste[rozmiar];

    zamiana(dlugi_string, parzyste, nieparzyste);

    druk(dlugi_string);
    druk(parzyste);
    druk(nieparzyste);

}
//************************************************************************************

void zamiana(char zrodlo[], char cel_p[], char cel_n[])
{
    for (int i = 1, int x = 0; ; i++)
    {
        if (i % 2)
        {
            for (; ; i++)
            {
                cel_n[x] = zrodlo[x];
                if (zrodlo[x] == ' ') break;
            }
        }
        else
        {
            for (; ; i++)
            {
                cel_p[x] = zrodlo[x];
                if (zrodlo[x] == ' ') break;
            }
        }
        if ((zrodlo[x]) == (0)) break;
    }

}
//****************************************************************************************
druk(char t[])
{
    for (int i = 0;; i++)
    {
        if (t[i] == 0) break;
        cout << t[i];
    }

    cout << endl;
}
//*******************************************************************


Kombinowałem z tym przez dłuższy czas i nie znalazłem rozwiązania.Proszę o szybką pomoc bo nie wiem o co chodzi.


Viewing all articles
Browse latest Browse all 65225

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>