`buffer' undeclared (first use this function)

ko_lin

Użytkownik
Dołączył
Styczeń 18, 2005
Posty
10
witam jest to prog. kolegi sinis ,problem mam taki ,ze sie nie kompiluje
jesli ktos móglby poprawic bedę wdzięczny

pozdrawiam :
---------------------------------------

int strlen(const char * ptr);
void strcpy(char *target, const char * source);

int main(int argc, char *argv[])
{
if (argc != 2)
buffer[500];
strcpy(buffer, argv[1]);
return 0;
}
int strlen(const char * ptr)
{
for (int i = 0; ; i++)
if (ptr == '0')
return i;
}
void strcpy(char *target, const char * source)
{
int len = strlen(source);
for (int i = 0; i < len; i++)
{
target = source;
}
}
 

B33RK4

Użytkownik
Dołączył
Styczeń 3, 2007
Posty
598
Kod:
buffer' undeclared (first use this function)

Z czytaniem trudno? Przetłumacz sobie to i będziesz wiedział.
 

sinis

Użytkownik
Dołączył
Wrzesień 3, 2006
Posty
958
Kod:
 int strlen(const char * ptr);

void strcpy(char *target, const char * source);



int main(int argc, char *argv[])

{

if (argc != 2)

char buffer[500];

strcpy(buffer, argv[1]);

return 0;

}

int strlen(const char * ptr)

{

for (int i = 0;; i++)

if (ptr[i] == '0')

return i;

}

void strcpy(char *target, const char * source)

{

int len = strlen(source);

for (int i = 0; i < len; i++)

{

target[i] = source[i];

}

}

Przed buffer[500]; powinno być char.
 

ko_lin

Użytkownik
Dołączył
Styczeń 18, 2005
Posty
10
dziekuje bardzo ... teraz mogę dalej testowac
smile.gif


ps ... nuda zabija
smile.gif
)

pozdr.

[ Dodano: 24-03-2008, 17:08 ]
kurcze dalej nie działa
<
 

karo9

Użytkownik
Dołączył
Sierpień 3, 2007
Posty
30
Kod:
int main(int argc, char *argv[]) 

{ 

char buffer[500];

if (argc != 2)  

{

strcpy(buffer, argv[1]); 

}

return 0; 

}
 
Do góry Bottom