o devie c++ i łańcychach

0

Witam serdecznie!!!

Mam taki problem dość często spotykany otóż nie można przypisywać zmiennym typu znakowego np nazwa[12]; łańcucha bezpośredni w ten sposób np nazwa[12]="Imie moje"; ja tak zrobiłem i działało a w książkach nie pozwalają??
I drugo problem dlaczego jak programuje na konsole w devc++ to funkcja zmiany położenia karetki gotoxy(x,y); nie działa tylko bląd wyskakuje??

krzyhoo

0
  1. Mozna tak inicjalizowac, ja sie nie spotkalem z zadna ksiazka ktora by tego zabraniala. Nie mozna jednak zrobic tak:
char napis[12];
napis="costam";

Zamiast tego trzeba uzyc funkcji strcpy z pliku naglowkowego string.h:

char napis[12];
strcpy(napis,"costam");
  1. Kompilator ktorego uzywasz jest przeznaczony pod windowsa, a gotoxy() jest funkcja dosowa - konsola w windzie to nie to samo co dos, wiec ta funkcja nie ma szans zadzialac.
0

ad 2.
nie wiem czem ale zeby w devie i konsoli Windows odplic gotoxy nalezy oprocz conio.h zinkludowac conio.c

0

musisz skompilować conio.c, bo nie jest to biblioteka ze standardu ansi C tylko borlandowska i autor nie chciał jej domyślnie kompilować.

1 użytkowników online, w tym zalogowanych: 0, gości: 1