A czy jest jakaś różnica odnośnie przesyłania scanfem string-ów? Pytam o Twoje przykłady o wysyłaniu int-ów. Nie powinno być. I jeszcze jedno - czy da się zrobić tak, że putty będzie mi wyświetlał na bieżąco znaki, które wpisuje przed wciśnięciem entera? Szukaj opcji "local echo". Jak to włączysz to wyrzuć oczywiście uart_putchar z funkcji getchar.
Teraz gdzieś mam błąd tylko nie wiem gdzie, bo niezależnie od tego czy wpiszę '+' czy '-' za każdym razem wykonuje dodawanie (case '+'). Jeśli ktoś go widzi proszę o podpowiedź. #include <stdio.h> #include <string.h> int main() { int a,b,c,d,i,tmp,mian; char znak,znak1; char operacja[3]; while(scanf("%d%c%d...
W książce Tomasza Francuza "AVR Praktyczne projekty" znalazłem bardzo przyjemny sposób na użycie USART w XMEGA posługując się fprintf lub fscanf. Niestety po przejściu na DMA okazało się, że nie da się tak łatwo zastąpić fprintf przy użyciu funkcji wysyłającej dane do bufora i dalej przez DMA do komputera. Znalazłem inny przykład w sieci z wykorzystanie...
To 'd' spowodowane jest włączeniem Unicode na konsoli tekstowej. U mnie kodowanie jest ISO8859-2 i zamieszczam zrzut: [syntax=txt]SKAS$ cat s2.c #include <stdio.h> #include <string.h> int main(void) { char tablica[30]; int idx_end; scanf("%s",tablica); idx_end = strlen(tablica); for(; idx_end>=0; idx_end--) { if(tablica[idx_end]=='\0')...
scanf("%s", &tablica jak tego użyć, moze jakiś króciutki przykład, jaką bibliotekę dołączyć? :) potrzebuje to do zadanka z informatyki: wczytać słowa kolędy cicha noc (w j. angielskim) z pliku do tabeli, a nastepnie zhaszować ją, zastosować sądowanie linowe itd itp :) tylko ze ja zatrzymałem się na etapie jak stwaorzyć tabelę ze stringami :) zycze...
Cześć mam do napisania taki program który pyta użytkownika o liczbę dwucyfrową a następnie wypisuje tę liczbę słownie. Program ma być zrobiony za pomocą instrukcji switch. Podzieliłem liczbę dwucyfrową na dwie cyfry żeby było łatwiej. I mam problem z liczbami z zakresu 11-19. [syntax=c]#include <stdio.h> int main(void){ int liczba1,liczba2; printf("Podaj...
Cześć Chciałbym rozwiązać następujący problem z programowania w C (poziom początkującego): Muszę pobrać od użytkownika 4-cyfrową liczbę np 1234, następnie podzielić ją na 4 oddzielne cyfry, do każdej cyfry dodać 2, połączyć cyfry z powrotem w jedną liczbę i wyświetlić na ekranie. Jak to zrobić? Z wyszukiwarki wyszło mi że można tą liczbę pobrać jako...
Witam, mam prośbę, czy mógłby ktoś sprawdzić mojego Makefil'a, ponieważ podczas kompilacji wrzuca mi błąd o kodzie: avr-objcopy: 'main.elf': No such file make: *** [syntax=c]//sterownik wyswietlacza #include "HD44780.h" //usawiasz tam porty sterujące, nie musisz ogarniać kodu #include <util/delay.h> #include <avr/io.h>...
Witam koledzy! Mam problem z pomiarem temperatury, przeszukałem forum i internet n razy w poszukiwaniu odpowiedzi ale nie natrafiłem na żaden trop. Sądzę, że błąd leży gdzieś w kodzie. Wynik pomiaru docelowo jest prezentowany na LCD 2x16. Pomiędzy VCC a DQ mam rezystor 4,7k zgodnie z notą DS'a (nie w trybie pasożytniczym) Atmega podłączona zgodnie z...
Szczerze przyznam że budowa makefile jest dla mnie (ale pewnie nie tylko) magiczna. Owszem, wiem jak ustawić typ procka, taktowanie etc. Ale pozostałe instrukcje mogę się tylko domyślić czego dotyczą. Zmieniłem fragment dotyczący sscanf() (u siebie w programie używam w ten sposób: sscanf(s,"%f",&z); ) Zaczeło działać dla takich ustawień w makefile:...
Nie miałem za bardzo czasu ale wracam do nierozwiązanego problemu. Tak wyglądają screeny po wywołaniu programu CRCGEN. Pliki wgrane programatorem działają poprawnie a przez bootloader tylko ten krótki (choć po przemieleniu ma także 248kB). Tak wywołuję CRCGEN [syntax=c](at)echo off hex2bin blink.hex CRCGEN-NEW blink.bin 0x3e000 0X30314753 0x0000 pause[/syntax]...
jesli calego stringa to funkcja atoi Rozwiązanie użycia funkcji int atoi(const char * str) nie jest chyba najlepsze albo robię coś źle :/. Poniżej fragment kodu (pętla for(;;)) i biblioteki standardowe. **** Build of configuration Debug for project LPC17_CAN_LedControl **** make all Building file: ../src/main.c Invoking: MCU C Compiler arm-none-eabi-gcc...
To polecam także sprawdzić, że działa i to, że można w środku zadeklarować int tab #include<stdio.h> #include<stdlib.h> #include<string.h> main() { int i,j,w; printf("Podaj jakas liczbe:\n"); scanf("%d",&w); int tab[w][w]; for(i=0;i<w;i++) for(j=0;j<w;j++)...
Przecież to zadanie dotyczy sprawdzania poprawności danych wejściowych - a Ty założyłeś, że będzie 5 znaków, spacje, 10 znaków, spacje itd... Jak będzie więcej niż 5, 10 czy ileśtam, to Twój program, kolokwialnie mówiąc, pójdzie w buraki. Używając konwersji %s scanf pominie białe znaki - już to dyskwalifikuje taki pomysł. Poza tym musisz mieć w tablicy...
" Warn if an array subscript has type "char". This is a common cause of error, as programmers often forget that this type is signed on specified, and that the conversions specified in the format string make sense. This includes standard functions, and others specified by format attributes, in the "printf", "scanf", "strftime" and "strfmon" (an X/Open...
Witam Napisałem sobie procedure dla ATmega2560, która w zalożeniu ma zwracać liczbę wolnej pamięci jaką może zająć stos. Niestety nie działa do końca tak jak bym sobie tego życzył... Nie rozumiem dlaczego wartosć __stack nie ulega zwiększeniu (a w zasadzie zmniejszeniu zgodnie z kierunkiem rozrastania sie stosu) wraz z alokowaniem porcji danych. Algorytm...
tak wiem: string -> char, count->printf, cin->scanf. nie potrafie wlasnie sprzerobic tej funkcji substr.... bardzo pilnie potrzebuje zeby taki algorytm skompilowal mi sie w C... ale wyskakuja mi bledy roznego typu. np przy generowniu lancucha. zasatnawiam sie czy dobrym rozwiazaniem byloby wprowadzenie to na sztywno tablicy znakow wtedy moze bez problmu...
pewno robię jakiś błąd wynikający z braku wystarczającej wiedzy o wskaźnikach... W takim razie należy doczytać o wskaźnikach, zobaczyć przykładowy kod. źnikia Kompilator powinien wywalić warningi do kodu, który dałeś. Nazwa tablicy jest również wskaźnikiem na nią. Ciąg znaków (string) wczytuje się za pomocą pola %s (lub %Ns, gdzie N to liczba znaków...
[syntax=c]#include <stdio.h> #include <string.h> #include <conio.h> /* Do złej praktyki programowania należy stosowanie "tajemniczych" liczb. Zatem dobrze jest nadać im jakieś nazwy symboliczne dyrektywą #define */ #define LICZBA_STUDENTOW 10 #define DLUGOSC_NAZW20 #define MAX_DLUGOSC_MIESIACA 11 struct data_ur { int dzien; char mies[MAX_DLUGOSC_MIESIACA...
Mam zrobiony program w kompilatorze Borland Builder C++ i czy ktos mi może przenieść tak aby działał ten program w Dev-cpp ? Bardzo prosze o szybką pomoc. Program sprawdza czy liczba b jest dzielnikiem a, czyli czy istnieje taka liczba c, że a = b * c. Oto kod zadania: #include <vcl.h> #pragma hdrstop #include <stdlib.h> #include <stdio.h>...
witam, za zadanie mam napisac program który utworzy struktury zagniezdzone i wsio zapisze do pliku. Nastepnie mam zrobic takie male menu dzieki ktoremu bede mogl odczytac ten plik, dopisac do niego, posortowac wg nazwy. I to juz mam. Program ma rowniez edytowac zawartosc dowolnej wskazanej przeze mnie struktury badź ja poprstu usuwac... a tego to juz...
Hej Troche przykombinowales z tym printf, nie prosciel bylo nadpisac funkcje fputc... i w ciele tej metody umiescic obsluge wysylania pojedynczego znaku przez UART, w dodatku mozesz rozroznic strumienie i wyslac np. tym samym printf na CDC dodac sobie poziomy DBG itp np... Nie za bardzo wiem co przekombinowałem. Printf daje mi możliwość użycia ciągów...
Witam kolegów znowu (niestety). Mam, nie ukrywam, rozpaczliwe pytanie. Ostatnio coś się popsuło w moim programie na projekt z informatyki, chodzi mi dokładnie o funkcję które odpowiedzialne są za odczyt i zapis tablicy struktur stanowiącej bazę danych do pliku. Nie ukrywam że jest to ewidentnie moja wina, ponieważ w poniedziałek wszystko poprawnie działało,...
switch (xzc); Musisz przede wszystkim zadeklarować zmienną o nazwie 'xzc', nie może być stringiem, raczej prostym typem wyliczeniowym, liczbą całkowitą lub czymś podobnym (w twoim przypadku chodzi raczej o znak char ('1', '2' itd.)). Nadać jej wartość przed powyższą instrukcją i gotowe. Nie musisz dawać średnika po instrukcji switch().
ahh... w ogole do zrobienia tamtych zalozen chyba prosciej jest uzyc menu ;) korzystajć z tej sugestii podsunietej przez kumpla z roku i z jego pomoca zrobilismy program od nowa , dziala!! :D szkoda ,ze nie ja go wymyslilem, ale jedynie w 10% wspoltworzylem , #include <stdio.h> #include <stdlib.h> #include <string.h> struct tablica...
Napisalem taki oto programi, ktory w zalozeniu ma obliczac roznice pomiedzy dwoma datami. Niestety nie dziala, nie wiem czy jest to tylko blad konwersji, czy po prostu zapomnialem o obsludze jakiegos wyjatku, tylko wlasnie jakiego? Wydaje mi sie, ze powinno dzialac, niestety liczba wyswietlana po wpisaniu dwoch dat bynajmniej nie jest ta oczekiwana....
Witam! napisalem prgram i nie wiem czy on jest dobrze zrobiony, dzialac dziala tylko ze jeszcze musze dodac taki element aby on edytowal wpis do danych czyli jezeli popelnilem blad w nazwisku to zebym mogl to edytowac i naprawic ale nie mam pojecia jak to zrobic. oto ten program: #include<stdio.h> #include<conio.h> #include<ctype.h>...
Panowie prosze o pomoc :) jestem poczatkujacy i mam maly problem :) jest ktos wstanie mi poprawidz kod ?:> #include <stdio.h> #include <string.h> typedef struct { int b[10]; int gora; } Stack1; typedef struct { int b[10]; int pierw; int ost; } Kol; void new_s(Stack1 *S); int pop(Stack1 *S);...
Mam pewien program, który jest poprawny, ale działa tylko w trybie tym takim, że jak dam kompiluj i uruchom to takie czarne okienko się pojawia i tam jest wykonywany. No a nauczyciel sobie zażyczył, aby był w trybie takim, żeby na górze było menu i tam opcje: "Odczytaj tablicę", "Zapisz wynik", "Autorzy", "Wykonaj algorytm", "Wyjdź". Oto mój kod: Kod:...
witam, prosilbym o mala pomoc :) program ma za zadanie : Polecenie nakazujące utworzenie (pustego) stosu i numerze i: new_s i Dodanie elementu e do stosu numer i: push i e Usunięcie elementu ze szczytu stosu numer i: pop i Przeniesienie elementu ze szczytu stosu numer i na stos numer j: stack->stack i j Likwidacja stosu numer i wraz ze wszystkimi...
Proponowal bym zajac sie funkcja gets. Na Twoim miejscu powstrzymałbym się przed udzielaniem tego typu "porad". Przy użyciu tej funkcji nie ma żadnej możliwości kontrolowania rozmiaru wczytywanego napisu, co prowadzi do katastroficznych błędów przepełnienie bufora. Jeśli ktoś musi wczytywać całe linie, to używa fgets() . Czy mógłbyś objaśnić jak działa...
#include <stdio.h> #include <string.h> #include <stdlib.h> double wylicz_x(double a1,double b1,double c1,double a2,double b2,double c2) { double zapas; zapas=(b2*c1-b1*c2)/(a1*b2-a... return zapas; } double wylicz_y(double a1,double b1,double c1,double a2,double b2,double c2) { double...
Witam. Jestem początkującym programistą i zakładam ten post by nauczyć się programowania w języku C++. Mam już pewne podstawy, ale wolę skonsultować wszystkie swoje programiki z fachowcami :) Obecnie mam małe problemy z tym programikiem. Ma on tworzyć taką małą bazę danych, którą można zapisać pliku i później z niego odczytać zapisane dane, utworzyć...
Mam napisaną krótka bazę danych niestety nie jestem w stanie sobie porazić z zapisaniem jej do pliku i posortowaniem jej, nie wiem jakie błędy popełniłem próbowałem już wszystkiego proszę o pomoc. Co zrobiłem nie tak i jak to poprawić baza była pisana w c++ w Drev-C++. Oto mój nieszczęsny program: #include <stdio.h> #include <iostream> #include...
Witam, mam problem z kolejką, mianowicie dane nie wprowadzją się/ błąd nie mam pojęcia co jest nie tak a więc zwracam z prośbą o zerknięcie/nakierowanie mnie gdzie popełniłem błąd Pozdrawiam oraz z góry dziękuje #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> struct typ_danych { char produkt[40];...
Proszę o pomoc bo nie umiem sobie poradzić z poprawnym zwalnianiem pamięci alokowanej wcześniej na tablicę wskaźników wskazujących na tablice, zawartych w strukturze. Logicznym mi się wydawało usuwać pamięć w odwrotnej kolejności do tego jak była alokowana, ale o ile przy kompilacji błędów nie ma żadnych to przy uruchomieniu już są. Oto komunikat: ***...
Proszę o poradę jak najprościej zachować widoczność elementów tablicy, której pamięć przydzielam pomiędzy nawiasami klamrowymi. Wiem, że zmienna stworzona w nawiasach klamrowych nie jest widziana poza nimi, ale nie wiem jak w najprostszy sposób tego uniknąć - przed nawiasami klamrowymi nie znam wymiarów tablicy, dopiero tam jest to ustalane. Kolejka...
Napisałem program w języku C który ma możliwość dodawania i wyświetlania elementów tablicy. Pomimo iż wyświetla mi gdzie dokładnie w programie są błędy to nie potrafię ich naprawić. Bardzo proszę o pomoc. .imie, tablica.studenci [/i][/i][/i][/syntax]
programik można powiedzieć dziala, po kompilacji niema błedów no ale niewyswietla danych zapisanych w pliku mimo że je tam zapisuje można to zrobić jedynie w trakcie wpisywania(przed zamknięciem) pomózcie to rozwiązać (co mam zrobić żeby zachowywał i wyświetlał informacie po nastpnym uruchomieniu???) #include <stdio.h> #include <conio.h>...
program sie kompiluje i odpala jednak wyrzuca sie juz po wprowadzeniu argumentow potrzebnych do dalszej pracy, pomozcie please ... #include <stdio.h> #include <stdlib.h> #include <string.h> FILE *plik; FILE *plikz; char buf[1024]; char *wsk; int licznik=0; struct STUDENT { char imie[15]; char nazwisko[20];...
Witaj, Najpierw sam przetestuj kod- podstawowe bledy: -na gcc musialem dodac include <stdbool.h> - " " w include oznacza ze pliki naglowka znajduja sie w katalogu z aplikacja- zmien to na <> bo sa to standardowe pliki .h - masz nie zamknieta klamre w funkcji DodajOsobe, co powoduje blad - funkcja UsunOsobe nic nie zwraca (void), a pozniej...
Hej, to znów ja. Zczytywanie linijki i dzielenie przez istringstream działa bardzo dobrze, jednak kolejny problem pojawia się gdy przed tym chcę jeszcze wczytać ilość linijek które dostanie program. Gdy ilośc linijek narzucę z góry, wtedy ładnie zczytuje każdą po kolei, ale gdy przed rozpoczęciem pętli wczytam jakąś wartość do licznika (próbowałem cin...
Witam serdecznie. Piszę program w ANSI C na temat kodowania i dekodowania wpisywanego z klawiatury zdania. Zdanie to jest zapisywane do pliku jako oryginał a także (po uruchomieniu funkcji rc4) zapisywane jako kod. Najprawdopodobniej mam problem z przekazywaniem parametru z funkcji main do funkcji rc4. Pojawia się błąd access volation. Nie jestem w...
Witam, stworzyłem taki oto program: [syntax=c] #include "stdafx.h" #include <iostream> #include "time.h" #include "string.h" #include "conio.h" #include "stdio.h" using namespace std; struct SStudent { float ocenaZPI; SStudent * next; }; SStudent * add( SStudent * head, int New ) { SStudent * tmp, * nowy, * cien; int tmp2; nowy =( SStudent * )...
Mam mały problem z wyświetleniem łącznej liczby godzin w strukturze dla rodzaju przedmiotu L. W komentarzu ta część niedokończona. Oto działający kod bez zliczania: [syntax=c]#include <string.h> #include <stdio.h> #include <stdlib.h> struct plan { char nazwa_przedmiotu[20]; char rodzaj[1]; int liczba_godzin; }; int main() { int i=0;...
Witam, Mam problem tego typu: Muszę napisać program, który będzie prosił o podanie imion i nazwisk kilku osób. Następnie mam wybrać opcję( zapewne switch) wg której chce sortowac. np. przycisnę "1" to po nazwiskach, "2" po imionach. Prawdopodobnie mam użyć struktur. Próbuję coś wymyślić, ale strasznie opornie mi to idzie. Póki co doszedłem do tego momentu:...
Mam właściwie dwie prośby w tym poście. Pierwsza to czy ktoś zna proste wyjaśnienie ile gwiazdek lub ampersandów stosować przy przekazywaniu wskaźników do funkcji. Podobno wystarcza kartka w kratkę i 30 minut. Mimo przeczytania książki Stephena Praty nadal głupieję ile gwiazdek i ampersandów stosować. Druga prośba to konkretny przykład tego, czego nie...
Dzieci, nie róbcie tego w domu (kod jest paskudny ale działa). Oto wersja finalna, nadal tylko liczby całkowite ale ze znakiem: //--------------------------------------... #include <stdlib> #include <string> #include <stdio> //--------------------------------------...
mam problem, potrzebuje stworzyć bazę danych ze struktury, kasującą, dodającą rekordy(dynamiczna alokacja pamięci), sortującą rekordy(nie używając qsort), zasadniczo ma już wpis do bazy, przeglądanie, zapis do pliku, czytanie z pliku danych oddzielonych separatorami, wyświetlanie konkretnego pola w strukturze, usuwanie pliku bazy, ale mam problem z...
#include <stdio.h> #include <string.h> #include <stdlib.h> int main(void) { char s[256]; unsigned long i,p,L,c; printf("Obliczanie wartosci liczby zapisanej\n" "w systemie pozycyjnym o podstawie p\n" " przy pomocy schematu Hornera\n" "----------------------------------...
#include <iostream.h> #include <conio.h> #include <string.h> #include <stdlib.h> #include<stdio.h> int nominal,ile; main() { printf("$$$$$$$$$$$$$ MENNICA PANSTWOWA $$$$$$$$$$$$$$"); printf("\n\n\aobliczanie zapotrzebowania na surowiec do wyrobu monet jedno i dwuzlotowych"); printf("\n\nPodaj nominal monety (1 lub 2): ");...
Powiedzcie mi, co tutaj jest nie tak :/ Kompilatorowi nie pasuje pogrubiona linijka i wyświetla błąd "Incompatible types in assignment", chodzi mi o zamianę nazw samochodów w tablicy. Prawdopodobnie chodzi tutaj o znak "=", trzeba zamiast tego wstawić chyba jakieś wyrażenie pozwalające na zamianę ciągów znakowych... ("=" jest do liczb...) tym2=tablica...
Witam. Probuje napisac baze danych komponentow elektronicznych SMD. Ten program ma robic baze danych rezystorow, rozne wybrane serie, tolerancje i obudowy. Mam 2 problemy: 1 problem. Stworzylem tablice skladajaca sie z cyfr int: sa to wartosci setne rezystorow. (100, 150, 220, itp) Trzeba by bylo rowniez stworzyc wartosci jednostkowe, dziesietne, tysieczne...
Witajcie, mam taki problem: mam do napisania program według założen prowadzącego ... Bold to wykonane. Zad 1. Utwórz klasę macierz reprezentującą macierz jednowymiarową. Klasa powinna zawierać metody implementujące typowe operacje na macierzach (dodawanie macierzy lub stałej, odejmowanie macierzy lub stałej, mnożenie przez stałą). Mam problem ze stałymi,...
PS jest weekend dość późną ;) jęśli są błędy proszę je zignorować, chętnie ;) Srednia uczniowielasy Po stylu wypowiedzi widać, że musiałooo być baaardzo póóóóźno ;) Do rzeczy: 1) j, p masz niezdefiniowane 2) Po co Ci drugi wymiar tablicy T? 3) O co chodzi w pętli for ( j=0; j<uczniowie; j++)? Ta pętla nie ma żadnych instrukcji. Programowanie późną...
starałem się zrobić symetryczny kodzik jak wyżej z dodatkami niestety nici....problem polega na daniu wiecej danych w strukturach.... program wychacza sie przy wpisywaniu danych s klawiatury... #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> struct Baza_danych { int Producent; // chcialbym tu...
oki dziekuje Wam za pomoc, rozwinalem troszke program i teraz mam problem z konversacja - pomozecie?? #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <string.h> struct osoba{ char imie[25+1]; char nazw[30+1]; int wiek; }; struct osoba *t; int por(const struct osoba *a,const struct osoba *b); main(){ int k,i;...
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <string.h> int main() { int k; float x,w; char* imie[100]; int strlen (char *str); printf("Podaj swoje imie \n"); scanf("%s", &imie); printf("Podaj liczbę calkowita k \n"); scanf("%i", &k); printf("Podaj liczbe rzeczywista \n"); scanf("%f", &x); if...
witam zrobiłem taki program : [syntax=c]#include <stdio.h> #include <string.h> struct slowa { char *slowo[10],*slowo2[10],*slowo3[10]; }; int main() { struct slowa slowka; printf("Podaj pierwsze slowo: "); scanf("%9s",slowka.slowo); printf("Podaj drugie slowo: "); scanf("%9s",slowka.slowo2); printf("Podaj trzecie slowo: "); scanf("%9s",slowka.slowo3);...
Witam, mam napisać takie zadanie: Stwórz strukturę reprezentującą datę o nazwie „Data”. Niech zawiera pola: rok, miesiąc i dzień. Stwórz nowy typ danych na podstawie struktury „Data”. Zaimplementuj funkcje: – wczytywania daty z klawiatury – wypisywania daty na ekran – inicjalizacji zmiennej typu data na 1970-01-01...
posiłkowałem się internetem(niektóre funkcje i jakieś przykłady) i jedną książką udało mi się coś takiego sklecić ale chyba coś pomotałem bo nie chce działać funkcja read_file (linia 263 w main) może ktoś biegły zauważy błąd, dzięki za pomoc :) [syntax=c] #include <stdio.h> #include <stdlib.h> #include <string.h> #include<ctype.h>...
Proszę o pomoc, bo nie rozumiem dlaczego kompilator zwraca błędy. W programie tworzę strukturę, która zawiera tablicę struktur. Innymi słowami: [syntax=cpp]Struktura 1 { element1; element2; }[/syntax] [syntax=cpp]Struktura2 { wskaźnik do tablicy, która zawiera struktury 1 }[/syntax] W programie głównym tworzę wskaźnik do struktury2 i przydzielam mu...
Witam napisałem program taki jak poniżej. Docelowo program miał zebrać wpisane osoby podzielić je wedle płci i wypisać oddzielnie w porządku alfabetycznym. Czy mógłby mi ktoś w pomóc znaleźć błąd? Całość w takiej formie kompiluje się prawidłowo. [syntax=c] #include <stdio.h> #include <string.h> #include <stdbool.h> struct Osoba { char...
Zmienna result nie może być wskaźnikiem bo scanf przez %s kopiuje zawartość źródła do zmiennej która siedzi pod %s. To znaczy może być wskaźnikiem ale musi wskazywać na jakiś obszar pamięci a nie na przypadkowe "gdzieś w pamięci". Dwa, że obszar trzeba zainicjować zerem w pierwszej komórce na wypadek gdyby scanf nie dopasował wzorca do rzeczywistych...
Witam, mam do zrobienia zadanie. Funkcja której będziemy potrzebować #include<string.... - biblioteka string strpcy(dest,src) - kopiuje stringa do stringa dest - destination , source skad Strcmp(s1,s2) - porównywanie alfabetyczne stringów <0;1<2 =0;1=2 >0;1>2 //////////////////////////// NA ZALICZENIE 1. imiona...
Niestety zaciemniło mnie jak tylko mogło i nie mogę sobie poradzić z prostym zadaniem :? Program ma kopiować wav'a z jednego pliku do drugiego sampel po samplu: #include<stdio.h> #include<string.h> #include<stdlib.h> #include<io.h> #include"wave.h" struct WAVE_HEAD WAVE; main() { FILE *plikw,*pliko; unsigned int bodczyt; long...
Edukacyjny przykład sterowania portem LPT w języku C++ celem wysterowania wyświetlacza LCD i wyświetleniu na nim wpisanego z klawiatury tekstu. Podłączenie wyświetlacza LCD do komputera jest bardzo proste. Powinien to być wyświetlacz 2x16 znaków czyli dwie linie po 16 znaków w linii. Dodatkowe rezystory podciągające umożliwiają uniknięcie problemów...
Witam! Mam taki problem, a że jestem początkujący: nie umiem go rozwiązać. Muszę napisać program wczytujący jakiś ciąg znaków i wyświetlający liczbę cyfr w tym ciągu (łańcuchu). PROSZĘ POMÓŹCIE - naprawdę siedziałem przy nim dobre 2h:( #include<stdio.h> int len( char *c ) { int l = 0; while ( *c != 0 ) { if(c>='9'...
Dzieki za odpowiedz Panowie :) to na prawde fajne jak ktoś pomaga! napisze jak do tej pory udało mi się zmienić ten program i chciałbym, żeby ktoś mi wytłumaczył dlaczego gdy wpisuję taki ciąg znaków np. "ala ma kota" gdzie są odstępy to w zmiennej lancuch jest zapisane tylko "ala"? #include<stdio.h> #include<string.h> int main()...
muszę napisać program w jezyku C (nie C++) który pobiera od użytkownika wyraz, pobiera od uzytkownika literkę i kasuje wszystkie te literki w wyrazie a następnie wyświetla powstały wyraz - mam napisany cały program tylko, że nie kasuje on liter - dlaczego, co w nim jest źle: #include <stdio.h> #include <conio.h> #include <string.h>...
To się da zrobić, chyba tak powinno wyglądać: #include <stdio.h> #include <stdlib.h> #include <conio.h> // getch() #include <string.h> // strcmp() int main(int argc, char *argv[]) { printf ("*****************************... printf ("*****************************...
otoz mam napisac program pdajacy odleglosci miedzy panstwami. miest jest ok 30 ale na poczatek chcialem zrobic dla 2-3 i jakos nie wychodzi moze ktos powiedziec co poprawic zeby dzialalo. niedawno podawal program wynik ale bledny . teraz nic sie nie dzieje . #include <stdio.h> #include <conio.h> #include <string.h> char kilometry[1][2][10];...
kurcze moglbys mi w tym pomoc jakos bo mam to na zaliczenie na czwartek. bylbym dozgonnie wdzieczny Dodano po 2 Mam cos takiego tylko jeszcze kontrola bledow zostalami. Typu jak podam zamiast imienia cyfry to pokazuje blad. #include <stdio.h> #include <string.h> #include <time.h> int main() { FILE *fptr; char comment[80]; char imie[10];...
Witam. Mam problem z 2 programami. Jestem zupełnie początkujący, a wymagania doktorów są ogromne. Więc: 1. Powstał projekt #include <stdlib.h> #include <time.h> #define ROZM_TABL 20 #define LICZBA_LOS_MIN 0 #define LICZBA_LOS_MAX 100 /* ------------------------------ */ double srednia(int tabl[], int nelem); int minIndex(int...
Witam musze napisac program do szkoly: Napisz program, który wyznacza róźnicę oraz sumę podanych liczb naturalnych. Wejście Na wejście programu podana zostanie pewna ilość zestawów danych (co najwyżej 1000). Każdy zestaw będzie się składać z dwóch liczb naturalnych rozdzielonych spacją. Poszczególne zestawy zostaną rozdzielone znakiem nowej linii. Przyjmujemy,...
witam Do szkoly musze napisac program, który wyznacza największy wspólny dzielnik podanych liczb. Wejście Na wejście programu podana zostanie pewna ilość zestawów danych (co najwyżej 1000). Każdy z zestawów ma postać: n x1 x2 … xn gdzie n jest liczbą naturalną (z zakresu 1-1000), po której następuje n liczb całkowitych x1 x2 … xn (z zakresu...
Witam, Musze napisać projekt, który będzie realizował tablicowanie zadanej funkcji dla dwóch wariantów. Mam problem z napisanie funkcji, pozostałą część projektu potrafię zrobić. Funkcja jest postaci: Samemu zrobiłem na razie tyle: #include <stdio.h> #include <conio.h> #include <string.h> #include <math.h> int silnia(int...
witam, potrzebuje napisac programik w jezyku c, program ma pobrac tekst z pliku tekstowego *.txt wyswietlic go na ekranie, pozniej przetlumaczyc na morse'a i na koncu zapisac do jakiegos innego pliku, jak narazie napisalem cos takiego i stanalem : #include<stdio.h> #include<fstream> #include<string> #include <string.h> char*...
#include <stdio.h> //zaimportowanie standoardowej biblioteki wejść i wyjść #include <string.h> //zaimportowanie biblioteki obsługującej typ string struct Rzym_t //deklaracja własnej struktury o nazwie Rzym_t { //w tej strukturze znajdują się pola o nazwie char *s; //'s' i 'w' o typach odpowiednio char *, int int w; }; static const...
Słuszna uwaga do while będzie dużo lepsze. Fajna sprawa z tym scanf char temp i char liczba wszystko śmiga. Tylko jest problem gdy następuje przepełnienie u mnie program się zacina. Wrych Trzeba jeszcze wyeliminować błąd związany z próbą wprowadzenia za pierwszym razem "pustej" liczby (naciśnięcie Enter bez jakichkolwiek znaków). Jak pierwszy raz nacisnę...
Witam Poniżej przedstawiam implementacje algorytmu KMP napisaną w C++. Problem polega na tym że nie mogę przerobić tego kodu na C bo chcę aby byl w calości w C. Proszę o pomoc. Z góry dziękuje. Oto kod w C++ Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq
Witam, pracuję nad programem, który korzystając z mechanizmu wątków uruchamia wątek wyświetlający oraz wątek synchronizacyjny. Po wpisaniu nazwy pliku wątek sychro() ustawia zmienną warunkową cond_new_file i wątek synchronizacyjny powinien zezwolić wątkowi display na pracę. Potem całość powinna się zablokować, oczekiwać na nowy obrazek i powtarzać całą...
Wielkie dzieki za pomoc.Zrobilem ten program ;) [syntax=c]#include <stdio.h> #include <string.h> void fun (FILE *a, FILE *b); int main() { FILE *in, *out; char nazwa_pliku[64], wyraz[1024], afk[1024]; printf("Prodze podac nazwe pliku, ktory zawiera dane: "); scanf("%s",nazwa_pliku); if (( in = fopen(nazwa_pliku,"r")) == NULL) printf("Takiego...
Kolego w czystym C niema stringów :) Wszystko jak piszesz tylko zrób sobie to na tablicach char-ów a jak już chcesz mieć wszystko ładnie to zrób sobie strukturę i zrób sobie tablice tablic :) i wtedy przeglądasz sobie taki element tablicy do napotkania '/0' lub NULL jak kto woli :) w praktyce tak by to wyglądało w przykładzie z pliku ładują się nazwiska...
(at)_alfred_ specjalnie dla ciebie zmieniłem kod z C na C (at)LED5W wielkie dzięki, pomogło mi w kilku miejscach. Poprawiłem nieco kod i wrzucam poniżej. Pomóżcie proszę z tym zapisem: [syntax=c]#include<stdio.h> #include<stdlib.h> #include<conio.h> #include<string.h> int k; int l; char nazwa_pliku[]="baza1.txt"; struct element...
Próbuje stworzyc minibaze danych dla książki telefonicznej. Program jest juz prawie cały, ale brak mu najważniejszego: sortowania. Moje inwencja twórcza na dzisiaj sie juz skończyła, a zadanie musze jutro oddac. tak, wiem, nie odkłada się na ostatnią chwilę... Czy znajdzie się jakaś dobra dusza i zasugeruje jak posortowac dane? Program na razie wygląda...
Witam. Muszę napisać program przetwarzający obrazy pgm. W programie obraz ma być przechowywany w dynamicznej tablicy. Wszystko szło obrze do momentu gdy w funkcji progowanie muszę zmniejszyć wymiary obrazu oraz wart piksela zależy od dwóch sąsiednich pikseli. Problem pojawia sie w tym fragmencie. *wymyy-1 powoduje pojawienie się ukośnych lini a tab...
Popraw ten fragment: [syntax=c]... printf("Podaj imie: "); scanf("%s",ccc); strcpy(tab[i].imie,ccc); printf("\npodaj wiek: "); scanf("%d",&l); tab[i].wiek=l; ... [/syntax] P.S. main - ponieważ jest typu int powinna "zwracać" wartość. dodaj [syntax=c]return 0;[/syntax] ...na końcu P.S. II Twój kod niesie niebezpieczeństwo podania ciągu dłuższego niż...
Witam, napisałem połowicznie program w jezyku c, lecz aby go dokonczyc, muszę przesiasc na C++, czy wymaga duzej filozofi aby przerobic to na C++? [syntax=c]#include <stdio.h> #include <string.h> #include <stdlib.h> #include <time.h> #include <math.h> typedef struct { int Nr; } peron_nr; typedef struct { int ID; char Pociag[20];...
Proszę o jakiś example z tym scanf Najpierw określ co chcesz zrobić, bo na razie pokazujesz piękne rozbijanie stringów na strukturę drzewa, tylko czy celem jest fantazyjna topologia czy może raczej przekształcenie ciągów znaków oznaczających liczby na faktyczne liczby? 4\/3!!
Źródła newliba są inne - linaro używa starej wersji + jakieś swoje back-fixy, ja zaś używam najnowszej wersji wprost z repozytorium, bez żadnych poprawek. Na ile "inne" one są to już inna sprawa, bo jeśli tych back-fixów jest sporo, to mają prawie nową wersję (; Czemu użycie \b powoduje problem - no idea. W starszych wersjach działało? Bo jak rozumiem...
że program kończy swoje działanie bo napisie "raz" Krótki test i wyszło dlaczego tak jest. Otóż nie da się czytać spacji przez scanf("%s"). Szybkie pytanie do googla i odpowiedź (stackoverflow.com/questions/6282198/rea... się znalazła. Oto poprawiony program: [syntax=c]#include <stdio.h> int main(void){...
Dodaję jeszcze raz o uzupełnione próby. To pilne. Mam problem z zadaniem, tzn. napisaniem programu, który ma za zadanie: - pobrać od użytkownika liczbę - zapisać ją w postaci heksadecymalnej - wyświetlić obie liczby - zapisać je w pliku. Mogę używać funkcji: - int, char, double, float - printf - scanf - if else - pętle for i while - switch - tablica...
Witam, Mam problem z napisaniem programu w C. Ma on skopiować zawartość pliku txt podanego przez paramentr do drugiego pliku (również podanego przez parametr) i zastąpić wybrany wyraz asteriksami (ilość asteriksów zależna od długości wyrazu). Do tej pory udało mi się odczytać plik txt i wypisać jego zawartość i tutaj utknąłem. Za każdą pomoc bardzo...
Błąd pojawia się gdy zmieniam: printf("%s", "Wprowadz pin: "); scanf("%s", pin); na: pin=1234; Oto cały program: [syntax=cpp-qt]/*Funkcja int czyPIN(char []) Pobiera jako argument napis (tablicę znaków) i sprawdza, czy został podany prawidłowy PIN. Prawidłowy PIN składa sie z 4 cyfr. Cyfry nie mogą się powtarzać. Wynik funkcji: 1 - PIN OK 0 - PIN nie...
Witam! Próbuje na wszelkie sposoby i nie udaje mi się znaleźć błędu w programie. Otóż moje skromne dzieło ma dodawać do siebie duże liczby naturalne liczące po ok 100znaków każda i robi to w miarę dobrze dla liczb liczących dokładnie do 23znaków. Potem zaczynają się problemy z błędnymi wynikami i następuje zamknięcie programu zwracające błąd. Stawiam...
Witam od niedawna zajmuje się kodowaniem i chciałbym zrobić program szukający frazy którą podałem w kodzie jako char. Problem jest w tym, że program nie chce się uruchomić i nie wiem w czym jest problem [syntax=c]#include <iostream> #include <string> using namespace std; int main() { char pyt[12]; cout << "Test" << endl; scanf("%s",...
Konsola jest tak napisana że działa też jako plik (strumień) z którego można czytać dane oraz zapisywać. ReadFile to jedna z wysokopoziomowych funkcji do czytania danych z pliku (fread i scanf odwołuje się do niej w systemach windows). Funkcja GetStdHandle z podanym parametrem zwraca uchwyt do pinu wyjścia konsoli, więc wszystko co wpiszesz w konsoli...
1) Jeśli w c, to używamy scanf i printf; jeśli w c++ to strumieni. Hmmm... to jest kwestia sporna. Pisząc programy w C++ bardzo często korzystam z scanf'a i printf'a, gdyż powszechnie wiadomo że strumienie są znacznie wolniejsze (a oddając projekty na SPOJ'u liczy się czas wykonywania programu, więc nawet nie używa się funkcji do zwalniania pamięci...
Witam Mam maly problem. Mianowicie, napisalem prosty programik ktory zamienia ciag stringow na liczbe integer na zasadzie zczytywania po kolei znakow z tabeli i zamiany ichpoleceniem "atoi", uzywalem roznych petli i instrukcji warunkowych ale za kazdym razem gdy uzywam polecenia "atoi" w petli to wyskakuje blad, poza petla nic sie nie dzieje(zaznaczam...