Znaleziono 26 wyników

autor: tomeks91
06 gru 2010, 16:55
Forum: Programowanie
Temat: [C] Uszeregowanie wskaźników
Odpowiedzi: 0
Odsłony: 309

[C] Uszeregowanie wskaźników

Mam problem z sortowaniem. Robię to funkcją qsort z Kerninghana.
Oto ona:

void qsort( double* v[], int left, int right)

{
int i, last;
void swap(double* v[], int i, int j);

if(left>= right)
return;
swap(v, left, (left + right)/2);
last = left;
for( i= left +1; i<= right;i++)
if(v[i]> v ...
autor: tomeks91
26 lis 2010, 18:18
Forum: Programowanie
Temat: Dobranie się do adresu w strukturze.
Odpowiedzi: 1
Odsłony: 484

Dobranie się do adresu w strukturze.

Witam załóżmy, że mam takie coś

Kod: Zaznacz cały

struct matrix_t {
        double        **p;      /* pointers to columns */
        int             rn;
        int             cn;
}              
Jak dobrać się do adresu p[j]? Nie umiem tego zrobić.
autor: tomeks91
11 lis 2010, 21:40
Forum: Programowanie
Temat: Deklaracja zmiennych wskaźnikowych
Odpowiedzi: 12
Odsłony: 1634

Odp: Deklaracja zmiennych wskaźnikowych

To co napisałeś ostatnio znów sporo mi wyjaśniło, mimo wszystko moja wiedza na temat wskaźników jest bardzo nieprzewidywalna, po prostu raz można napisać tak raz tak. Na wykładzie miałem takie coś:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

#include "strbib.h"

int
main (int argc ...
autor: tomeks91
10 lis 2010, 07:10
Forum: Programowanie
Temat: Deklaracja zmiennych wskaźnikowych
Odpowiedzi: 12
Odsłony: 1634

Odp: Deklaracja zmiennych wskaźnikowych

Czy moje pytanie jest niezrozumiałe? Chciałem się dowiedzieć, jak jest, wikipedię przeczytam, ale tam mi na pytanie nikt nie odpowie.
autor: tomeks91
09 lis 2010, 23:31
Forum: Programowanie
Temat: Deklaracja zmiennych wskaźnikowych
Odpowiedzi: 12
Odsłony: 1634

Odp: Deklaracja zmiennych wskaźnikowych

Dzięki wielkie pomogło ;)

Jeszcze tak czy jak mamy ten przypadek 2) czyli wskaźnik na tablicę char-ów to przypadkiem nie powinniśmy napisać to tak:
char (*t)[]
, bo chyba
char *t[]
nie może oznaczać wskaźnika na tablicę char-ów? tylko tablicę o elementach wskaźnik do char.

Może jednak jest ...
autor: tomeks91
09 lis 2010, 20:12
Forum: Programowanie
Temat: Deklaracja zmiennych wskaźnikowych
Odpowiedzi: 12
Odsłony: 1634

Odp: Deklaracja zmiennych wskaźnikowych

Czyli w sensie używania pamięci to jest to dokładnie to samo? Chyba powinno być skoro to samo polecenie.

[edit] A z tym 2 to ten wskaźnik to jest inaczej tablica? Czyli inaczej mówiąc na ile adresów będzie to wskazywało na jeden, czy na każdy element z tej tablicy char z osobna?
autor: tomeks91
08 lis 2010, 23:17
Forum: Programowanie
Temat: Deklaracja zmiennych wskaźnikowych
Odpowiedzi: 12
Odsłony: 1634

Odp: Deklaracja zmiennych wskaźnikowych

Świetnie dzięki a czy mógłbyś wytłumaczyć to jest tablica, w której znajdują się wskaźniki?
Czy może wskaźnik do tablicy wskaźników( czyli jeden wskaźnik). Czy jeszcze coś innego?
autor: tomeks91
08 lis 2010, 23:11
Forum: Programowanie
Temat: Deklaracja zmiennych wskaźnikowych
Odpowiedzi: 12
Odsłony: 1634

Deklaracja zmiennych wskaźnikowych

Czy

Kod: Zaznacz cały

char** t
znaczy to samo co

Kod: Zaznacz cały

char **t
i

Kod: Zaznacz cały

char * t[]
Proszę o szybką odpowiedź i wyrozumiałość.
autor: tomeks91
05 lis 2010, 20:56
Forum: Programowanie
Temat: Zbiór funkcji [SOLVED]
Odpowiedzi: 2
Odsłony: 468

Zbiór funkcji [SOLVED]

Mam panowie prośbę. Czy ktoś przypadkiem nie ma jakiegoś prostego zbioru funkcji lub programów do napisania. Na uczelni mamy zawsze wejściówke, a do napisania jest prosta funkcja. Problem w tym, że kartki zbierane są bardzo szybko i zwykle mam 0 mimo że jak bym dostał więcej czasu to bym napisał. Po ...
autor: tomeks91
30 paź 2010, 22:42
Forum: Programowanie
Temat: [C] Pisanie funkcji z możliwością wyboru wyjścia
Odpowiedzi: 6
Odsłony: 1006

Odp: Pisanie funkcji z możliwością wyboru wyjścia

Poczytałem trochę o funkcji fprintf. Czyli tak będzie dobrze?
int write( FILE *cos, char s[], a)

i wywołanie w programie

write( stdout, c, d)
autor: tomeks91
30 paź 2010, 21:18
Forum: Programowanie
Temat: [C] Pisanie funkcji z możliwością wyboru wyjścia
Odpowiedzi: 6
Odsłony: 1006

Odp: Standardowe wejście

Potrzebuje troche jaśniej. Tzn. jak napisać tą funkcję jak tak chce ją wywołać.
int write(char a[],double b, ???)
autor: tomeks91
30 paź 2010, 16:13
Forum: Programowanie
Temat: [C] Pisanie funkcji z możliwością wyboru wyjścia
Odpowiedzi: 6
Odsłony: 1006

[C] Pisanie funkcji z możliwością wyboru wyjścia

Mój wykładowca chciał żeby zaprojektować funkcję
write(a, b, stdout)
chodzi mi o to że nie wiem co napisać w definicji funkcji w w tym trzecim argumencie, aby w momencie wywołania można byłow wpisać stdout.
autor: tomeks91
25 paź 2010, 23:10
Forum: Programowanie
Temat: [C] Obsługa plików
Odpowiedzi: 8
Odsłony: 1113

Odp: [C] Obsługa plików

Ja to zrobiłem tak: kopiuje pierwszy kod zapisuje jako bibl.h
drugi jako bibl.c
trzeci jako test.c
i kompiluje w ten sposób
cc -Wall -o t1 test.c bibl.c -lm

Pewnie coś robię źle ale nie wiem co.

Teraz wyskakuje

volt% cc -Wall -o t1 test.c bibl.c -lm
test.c:1:21: error: stdio.h : No such file or ...
autor: tomeks91
25 paź 2010, 15:21
Forum: Programowanie
Temat: [C] Obsługa plików
Odpowiedzi: 8
Odsłony: 1113

Odp: [C] Obsługa plików

Dopisałem #include "zwykladu.c"
i oto błędy:

cc: test.c: No such file or directory
In file included from bibl.c:2:
zwykladu.c:1:21: error: stdio.h : No such file or directory
zwykladu.c:5:21: error: calling fdopen: Bad file descriptor
In file included from bibl.c:2:
zwykladu.c: In function 'main ...
autor: tomeks91
24 paź 2010, 22:38
Forum: Programowanie
Temat: [C] Obsługa plików
Odpowiedzi: 8
Odsłony: 1113

Odp: [C] Obsługa plików

Jak kompiluje w ten sposób ukazuje sie ten błąd:

/usr/lib/crt1.o(.text+0x7f): In function `_start':
: undefined reference to `main'

My używamy vima, ale to chyba bez znaczenia.

PS. Będę wdzięczny za każdą pomoc.
autor: tomeks91
24 paź 2010, 20:31
Forum: Programowanie
Temat: [C] Obsługa plików
Odpowiedzi: 8
Odsłony: 1113

Odp: [C] Obsługa plików

Nie wiem czy nie prosze o za dużo, teraz na uczelni przerabialiśmy to:
http://wikidyd.iem.pw.edu.pl/index.cgi/Jimp1/Lab/2
Zapisuje sobie plik bibl.h, bibl.c i ostatni plik main.c
Jak mam to skompilować/poprawić czy oprócz cc -Wall używać jakichś innych instrukcji do kompilowania?

Już samo bibl.c ...
autor: tomeks91
23 paź 2010, 12:07
Forum: Programowanie
Temat: [C] Obsługa plików
Odpowiedzi: 8
Odsłony: 1113

[C] Obsługa plików

Mam problem z poprawnym wczytaniem wektora zapisanego w pewnej formie w pliku o nazwie "plik"
Moje pytanie jeśli chce się do niego dostać i w funkcji głównej napisałem
FILE *plik = argc > 1 ? fopen( argv[1], "r") : stdin;
to jest dobrze?

Pisze polecenie ./a.out plik i nie działa tak jak powinno ...
autor: tomeks91
15 paź 2010, 12:00
Forum: Programowanie
Temat: [c][gcc] kompilacja i uruchomienie programu
Odpowiedzi: 23
Odsłony: 5104

Odp: [c][gcc] kompilacja i uruchomienie programu

Ok już mi wszystko z tym gra.
Mam jeszcze fragment
int i = 0;
while( --argc )
v[i++] = atof( argv[i+1]);
No i wyświetla się warning: operation on 'i' may be undefined.
Ale program działa jak dla mnie poprawnie, więc mogę zignorować to ostrzeżenie? Jak tak napisze na egzaminie to będzie dobrze? Czy ...
autor: tomeks91
14 paź 2010, 21:01
Forum: Programowanie
Temat: [c][gcc] kompilacja i uruchomienie programu
Odpowiedzi: 23
Odsłony: 5104

Odp: [c][gcc] kompilacja i uruchomienie programu

To znaczy powiem tak mniej więcej rozumiem, no ale nie rozumiem...
Przecież w pętli while w środku(nawiasach) powinno być jakieś wyrażenie logiczne którego wartość powina być prawda lub fałsz, a dopiero później instrukcje.
Czy ma to jakiś związek że tu są tablice?
Ok dobra chyba zakapowałem chodzi o ...
autor: tomeks91
14 paź 2010, 20:14
Forum: Programowanie
Temat: [c][gcc] kompilacja i uruchomienie programu
Odpowiedzi: 23
Odsłony: 5104

Odp: [c][gcc] kompilacja i uruchomienie programu

Nie no oczywiście że i. Ale to po prostu błąd w przepisywaniu. Nadal nie rozumiem tego co wymieniłem wyżej.

Wyszukiwanie zaawansowane