|
|
Up |
|
|
  |
Author: 7mandaryn7mandaryn
Date: Dec 21, 2006 23:55
Witam,
i przedstawiam mój problem.
Jest taki oto kawałek kodu:
void main()
{
char **tab;
char input[256];
int i=-1;
cout << "Wprowadz 3 nazwy:" << endl << endl;
tab=new char*[3];
while(i++<2)
{
cout << "nazwa nr " << i+1 << " :";
cin >> input;
tab[i]=new char[IleZnakow(input)+1]; // IleZnakow dziala jak strlen
tab[i]=input; // tak było i to działa -> strcpy(tab[i],input);
cout << endl;
}
...
|
| Show full article (1.76Kb) |
|
| |
4 Comments |
|
  |
Author: grze¶grze¶
Date: Dec 21, 2006 12:31
Jest motyw kochani:)
Kto studiował coś, wie że czasem jest dużo do zapamiętania:)
Można sobie jednak jakoś radzić i to wcale nieźle.
Czy ktoś pomóglby mi napisać program ukladajacy akronimy?
Dam przykład
>Drzewo< może oznaczać
Drzemka
rzemyk
rzewny
zewnÄ…trz
ewoluowac
wolnosc
opis
i w ten sposób za pomocą jednego wyrazu mozemy zapamietac az 7
w przeciwieństwie do zwyklych akronimów jak USA czyli United States
of America :)
powyzszy pozwala lepiej przypomnieć sobie wyrazy. Są też inne
możliwości układania akronimów,
mozna np uwzględnic kolejność wyrazów które chcemy zapamiętać.
|
| Show full article (0.94Kb) |
|
| |
4 Comments |
|
  |
Author: GobolGobol
Date: Dec 21, 2006 09:40
W jaki sposób wczytać do tablicy charów cały wpisany ciąg znaków
?(a nie tylko do spacji). Chodzi mi o odpowiednik pascalowego readln,
bo jak używam scanf to wczytuje mi tylko do pierwszej spacji.
|
| |
|
10 Comments |
|
  |
Author: TomTom
Date: Dec 21, 2006 07:13
W jaki sposób zamienić tabele zawierająca wartości liczbowe znaków ASCII
na char?
przykład:
char text[20] = "jakis tekst";
int tabC[20];
tabC[0] = (int) text[0];
tabC[1] = (int) text[1];
[...]
char text2[20] = tabC[20];
W jaki sposób zamienić tabC[] na char?
|
| |
|
2 Comments |
|
  |
Author: John DohnJohn Dohn
Date: Dec 21, 2006 04:44
Hello.
This email is sent for educational purpouses.
Please send all unwanted emails to this addresss.
I will be appriciated.
--
Greetz
|
| |
|
no comments
|
|
  |
Author: jrxjrx
Date: Dec 21, 2006 04:36
Witam,
Mam klasÄ™ wyjÄ…tku my_error:
class my_error : public std::runtime_error {
public:
my_error(const std::string& msg) : std::runtime_error(msg) {}
};
Następnie mam klasę Wrapper<>. zajmującą się owijaniem klas.
Tworze sobie takiego wrappera:
Wrapper my_error_wrapper;
my_error_wrapper.addMethod(&my_error::what);
Funkcja szablonowa addMethod wyglÄ…da tak:
template
class Wrapper {
public:
[...]
template
void addMethod(Result (T::*method)()) {
}
};
|
| Show full article (1.59Kb) |
|
6 Comments |
|
  |
Author: misiumisiu
Date: Dec 21, 2006 04:28
Witam,
Do tej pory głównie pracowałem w MS VS i bardzo odpowiadało mi użycie
tzw. Intelisense. Czy można znaleźć coś podobne pod Linuxem (niestety
próbowałem Eclipse ale działa niestabilnie i zbyt wolno chociaż ma
odpowiedniÄ… funkcjÄ™) najlepiej pod Emacs i za free (np. takie jak
Xrefactory).
Pozdrawiam,
Misiu
|
| |
|
2 Comments |
|
  |
Author: slsl
Date: Dec 21, 2006 04:28
itam,
napisalem serwer z wykorzystaniem gniazd nieblokujacych na Windoze, ale wyklada
sie. Trudno powiedziec dlaczego. Do przestawienia pracy gniazda na tryb
nieblokujacy uzylem polecenia:
unsigned long uTryb = 0;
ioctlsocket (sSocketTCP, FIONBIO, &uTryb)
Gdy przestawie tryb pracy gniazd na blokujacy czyli ustawie unsigned long uTryb
= 1, wszystko dziala poprawnie. Moze orientujecie sie co jest najczestsza
przyczyna niedzialanie gniazd nieblokujacych, na co zwrocic uwage? Przejrzalem
kazda linie kodu, cala logika jest poprawna skoro serwer dziala poprawnie na
gniazdach nieblokujacych. Chce zastosowac inne rozwiazanie polegajace na
zastosowaniu polecen unixowych fnctl() lub ioctl(). Czy moze ktos bawil sie
nimi? Czy one wogole dzialaja na windowsie? Po zaincludowaniu:
#include
#include
#include
#include
kompilator krzyczy ze nie moze nigdzie znalesc polecenia fnctl() lub ioctl().
Gdzie mozna szukac tych plikow naglowkowych w wersji dla Windowsa?
|
| Show full article (1.08Kb) |
|
1 Comment |
|
  |
Author: slsl
Date: Dec 21, 2006 02:41
Czesc,
Chce do watka przekazac jako parametr iterator zbudowany na podstawie listy
klat. Jak ro zrobic? Definicja iteratora wyglada w nastepujacy sposob:
list::iterator it;
Iterator probowalem przekazywac do watku na takie sposoby:
CreateThread(NULL, 0, fWatekTCP, (void)it, 0, &dwIDWatekTCP);
CreateThread(NULL, 0, fWatekTCP, (iterator)it, 0, &dwIDWatekTCP);
CreateThread(NULL, 0, fWatekTCP, it, 0, &dwIDWatekTCP);
W kazdym z przypadkow kompilator zwraca blad. Jak powinno wygladac przekazanie
iteratora jako parametru do watka?
Pozdrawiam
|
| |
|
1 Comment |
|
  |
|
|
  |
Author: wisniewski darekwisniewski darek
Date: Dec 21, 2006 00:53
Problem jest taki,ze nie wiadomo skad zmienia sie wartosc w tablicy.Kod
wczytujacy do tablicy dwuwymiarowej utworzonej dynamicznie jest
nastepujacy:
#include
#include
int **s;
int **o;
int main()
{
int i,x,y;
int t_n,c_n,n_n;
s = (int **)malloc(100*sizeof(int *));
o = (int **)malloc(100*sizeof(int *));
for(i=0;i<100;i++)
{
s[i] = (int *)malloc(sizeof(int));
o[i] = (int *)malloc(sizeof(int));
}
|
| Show full article (1.40Kb) |
|
1 Comment |
|
|
|
|
|
|