http://www.cplusplus.com/reference/clibr... W Twoim przypadku musisz użyć %u. %d i %i masz dla liczb ze znakiem. %d wyświetla liczby od -2^15 - 1 do 2^15. Twoje x i y mieszczą się w tym zakresie ale z już nie.
Uff, dużo tego. Każdy program w procesorze składa się z tego co Ty napiszesz oraz potencjalnych bibliotek. Jedno i drugie powinno być skompilowane z tymi samymi opcjami (w naszym przypadku obecność koprocesora i używany przez niego format danych). Inaczej linker się pluje i ma rację. Twórcy yagarto uznali, że arm966e-s ma koprocesor (może taki mieli),...
To juz bedzie problem biblioteki stdio, kompilatora czy linkera ;). zmien: printf("%u %u\n\r", GlobalTime, time); na printf("%u",GlobalTime)... printf(" %u\n",time); i wszystko dziala :)
By default, the printf function outputs text to the debug console using the "semihosting" mechanism. [url=https://community.nxp.com/thread/38... to use ITM Printf
Dzięki za odpowiedź. Lutowanie nie wchodzi w grę zatem kupuje przejściówkę usb-uart. Mając Nucleo nie potrzebujesz żadnej przejściówki jeśli chcesz "pogadać" z ESP z komputera, bo Nucleo ma więcej Uartów niż tylko ten jeden podpięty do ST-Linka i wystarczy tylko prosty programik by te Uarty programowo połączyć. I co wyślesz do Nucleo, wyląduje w ESP...
Czy taki zrzut z buforów do pliku następuje dopiero po zakończeniu programu? Nie, ale bufor ma chyba 4kB - to dość dużo znaków. Znalazłem ładnie to opisane: http://www.pixelbeat.org/programming/std...
Witam, mam At89s51, potrzebuje dogadac sie z przyrzadem (lakeShore 218) ktory wysyla i odbiera dane z formacie 7 bit data; 1 start; 1 stop; 1 parity; Problem jest tego typu: jak realizowac takie cos w Keilu - jak do tej pory cala komunikacje robilem w trybie 1 (8 bit no parity) i wszytko jest OK, czy trzeba robic to programowo - odbierac X znakow po...
Jeżeli już obfuskujemy to może tak: [syntax=c]#include <stdio.h> #define $$($) #$ #define $$$($) printf($) #define $$$$($) if($) {} #define $$$$$$($) int main() { $ } $$$$$$($$$$($$$($$(Hello World!))))[/syntax]
Ach, znowu ta stdio... Tyle z nią problemów, że powinni jej zakazać używać ;). U mnie nie działa system("pause"), zależy to od kompilatora, dlatego zamiast tego warto pamiętać o czyszczeniu standardowego wejścia, poprzez wczytywanie znaku nowej linii: #include <stdio.h> int main() { float f, c; printf ("podaj ilosc stopni...
(at)exor Tylko jak to potem użyć w stringu? Da się prościej niż: [syntax=c]#define xstr(s) str(s) #define str(x) #x #define MCU_NAME xstr(__AVR_DEVICE_NAME__) #include <stdio.h> int main() { printf("%s", MCU_NAME); return 0; }[/syntax] ?
Z Twojego opisu wynika, że problem występuje z tzw. "inicjalizacją stdio" w newlibie, która jest wykonywana podczas pierwszego użycia jakiejś funkcji z stdio.h (np. printf()). Z jakiegoś powodu inicjalizacja działa gdy zrobisz ją przed startem wątku. A może za mały stos w wątku?
No tak, po prostu Eclipse analizując kod mógł nie widzieć tych headerów, ale to nie ma wpływu na kompilację. Tu jest tak, że kompilator swoją drogą, Eclipse swoją. Tak, da się uruchomić printfa(). Ale za bardzo się mądrzył nie będę, bo przy okazji próbowałem to zrobić i napotkałem problemy:). Tak czy owak potrzeba dołączyć kilka funkcji. W jakiś przykładowych...
#include <stdio.h> int main() { float r; printf("Podaj promien kola: "); scanf("%f", &r); printf("Promien kola to: %f", 3.14 * (r*r)); return 0; }
Witam. Mam nadzieję, że inkludowałeś stdio.h?
Hey. Zrob tak: Pierwszy sposób: #include <stdlib.h> .... float Wynik = 1.123; .... dtostrf(tmp,6,3,pomiar); //zamiana float na string wypiszNaLCD(pomiar); // twoja funkcja wypisująca ciąg znaków Drugi sposób (użycie printf-a): W pliku Makefile dodajesz: # If this is left blank, then it will use the Standard printf version. #PRINTF_LIB...
Wywołanie printf() oczywiście nie wejdzie do tej funkcji, bo nie używa Twojego pliku tylko stdout. Wywołanie drugie to oczywiście inna kwestia. Być może pocieszy Cię, że "nadziałeś" się na to, na co chyba natknął się absolutnie każdy. stdio obsługuje domyślnie buforowanie (można je wyłączyć, ale to oczywiście nie jest najlepsza opcja), to co masz w...
Istnieje. Funkcja "STRING" is greater than "saring". natomiast dla dwóch ciągów Strings compared equal.
owtoerasz plik -> zapisujsze do niego tak jakbys w konsoli wyswietlal na ekran -> zamykasz plik ;) jezeli nie iwesz jak sie wyswietla wiadomosci na ekranie to: - mozesz uzyc strumieni i na nich operowac - zalecana metoda :) - mozesz uzyc biblioteki stdio, a z niej funcji scanf i printf
#include <stdio.h> int main (void) { printf("ahoj, przygodo\n"); system("pause"); return 0; } Różne wersje były. np #include <stdio.h> main() { printf(.....) getch() } itp itd.
W załączniku przesyłam przykładowy projekt. Czy ktoś używający tego środowiska jest w stanie pomóc? EDIT: Po dłuższych poszukiwaniach udało mi się dojść do przyczyny. Okazało się, że winowajcą jest linijka z [syntax=c]printf("Demo\n\r");[/syntax] Jak rozumiem jest to jakiś debugowy printf, tak? Tylko dlaczego wcześniej użyty w linii 43 nie sprawiał...
Zmieniłem typy z int na void, usunałem std:: w klasie, dodałem argumenty w deklaracji Zamien(), jednak kolejny raz próba kompilacji kończy się porażką. Znalazłem na cpp0x.pl artykuł o fukncji strcmp i po skopiowaniu i skompilowaniu kodu, wszystko działa jak należy. kod: [syntax=cpp]#include <cstdio> #include <cstring> int main() { char str1[]...
Nie znam pythona, ale generalnie samo pytanie dotyczy prawdopodobnie liniowego i rozgałęzionego wykonywania kodu. Napiszę Ci coś uproszczonego w C, a Ty sobie przerób na Pythona. Liniowo: [syntax=c] #include <stdio.h> // zawiera funkcję printf void main(void) { int dlugosc = 20; int szerokosc = 30; int pole = dlugosc * szerokosc; printf("Pole...
ten program to krótko mówiąć poplątanie z pomieszaniem :P ani to C ani C++ inkludujesz pliki naglowkowe z C (*.h) oraz z C++ (bez rozszerzeń) #include<stdio.h> #include<fstream> no i zdecyduj sie czy printf czy cout #include<stdio.h> printf ("Otwarto plik tekst.txt \n"); cout << napis << endl;
jak zrobić żeby pokazywało, że kod jest w języku c Cześć! Rozumiem, że chcesz umieścić kod w języku C na forum elektroda.pl, aby był odpowiednio sformatowany i wyświetlany. To świetny sposób na dzielenie się swoimi projektami oraz pomoc w rozwiązywaniu problemów z kodem. Poniżej znajdziesz krok po kroku, jak to zrobić. Jak sformatować kod w języku...
Może załączony plik stdio.c pomoże. W programie należy (wg potrzeby) zdefiniować funkcje: int get_char(void) int put_char(int c)
Temat poruszyłem już w inym wątku dotyczącego uC DS89C430/450, ale zdecydowałem się umieścić go w osobnym ze względu na to, że nie wszyscy pewnie są zainteresowani DS89C430/450, a i problem wydaje się bardziej "uniwersalny". ;-) Problem dotyczy funkcji printf i w zasadzie paru innych z biblioteki <stdio.h>. Mój program po zamknięciu w komentarze...
Prawdę mówiąc jestem umiarkowanym zwolennikiem SPL, HAL etc. Jak powyżej już napisałem, używam bo są, do tego gratis. Jakąś część kodu przepisuję, gdzie indziej "odpluskwiam". Na zadane wyżej pytanie o ilość linii kodu potrzebnych do migania diodą: [syntax=c] void _heartbeat(void) { while (1) { /* Toggle LED2 */ LED2 ^= 1; vTaskDelay(1000); } } [/syntax]...
Proponuja abyś w ogóle nie używał biblioteki conio.h. Twój kod może wyglądać np. tak: #include <stdio.h> #include <stdlib.h> int main() { system("cls"); printf("Anna Miedzianowska\n") ; system("pause"); return 0; }
Witam, programuje mikrokontroler ATmega128L i potrzebuje wysłać stringa funkcją printf.Niestety z tego co wyczytałem w pomocy biblioteka standardowa stdio.h obsługuje tylko UART0. W zwiazku z tym mam pytanie jak prosto można zrobić tak by przez oba UARTy można było zastosować funkcję printf. Z góry dziękuję za odpowiedź Pozdrawiam
Do porównywania napisów służy funkcja strcmp: [syntax=c]#include<stdio.h> #include<string.h> int main() { char tekst[10]; printf("wpisz stop \n"); scanf_s("%s", tekst, sizeof(tekst)); if (strcmp(tekst, "stop")==0) { printf("ok"); } else { printf("not ok"); } return 0; }[/syntax] PS. W kodzie nigdy nie powinieneś robić powtórzeń
Nie wyważaj otwartych drzwi i użyj standardowych funkcji bibliotecznych. Poczytaj tutaj: http://www.nongnu.org/avr-libc/user-manu... Do wysyłania stringów masz puts_P i puts, do czytania i pisania znaków masz getchar i putchar. Jak nie chcesz printf (bo ciężki) to masz już napisaną funkcję z itoa, wystarczy...
Witam ad zad.1) (przepraszam za "nieestetyczne" potegowanie) #include <stdio.h> float f(float x) { if (x<-1) return x*x+1; else if (x==-1) return x*x*x+7; else if (x>-1) return x*x*x*x*x-x*x+1; } int main(void) { float n; printf("wpisz dowolna liczbe rzeczywista:\n"); scanf("%f",&n); printf("Wynik: %f",f(n)); } ad zad.2) #include <stdio.h>...
Witam Poczytaj o scanf w opisie biblioteki avr-libc : <stdio.h> dla avr'ów. Opis znajdziesz w folderze doc toolchain'a. Uruchom (kliknij) np. index.html, otworzy się w przeglądarce internetowej.
Daj zrzut okna głównego po tym jak zrobisz build. Sprawdź też czy pod ścieżką podaną w oknie logów znajduje się plik exe. Przykładowe hello world: mingw32-gcc.exe: error: -pg and -fomit-frame-pointer are incompatible Na razie wygląda na problem z MinGW, spróbuj nowszej wersji: http://sourceforge.net/projects/mingw/fi...
C
a czemu nie wykorzystasz printf w libc stdio.h ?? az taki pamięcio żerny?
jak wiadomo biblioteka libc została napisana w C. Chcąc użyć c++ załaczam jej pliki poprzez extern "C", np: extern "C" { #include <avr\io.h> #include <avr\interrupt.h> #include <compat\deprecated.h> #include <stdio.h> #include <avr\eeprom.h> #include <avr\signal.h> #include <stdint.h> } Zależy...
#include<stdio.h> #include<conio.h> int main() { int a, b, c; printf("podaj liczby do mnozenia: \na= "); scanf ("%d", &a); printf ("b= "); scanf("%d", &b); printf("%d*%d=%d", a,b,a*b); system("PAUSE"); return...
Cz nie wie ktoś przypadkiem jak wywołać dźwięk w C++ Takie coś wywołuje dźwięk: #incluce<stdio.h> main() { printf(\t); } ale czy da rady określić wysokość dźwięku ?? Bardzo proszę o pomoc :-) Zamykam. - arnoldziq
#include<stdio.h> int main () { int suma=0; int n; printf("\nPodaj teraz liczbe,wieksza od 2, ktorej czynniki chcesz zsumowac :"); scanf("%d", &n); printf("\nTa liczba to = %d\n", n); if(n>2) { printf("\nPodales liczbe wieksza od 2, suma jej czynnikow...
Jak patrzę jest prawie dobrze, tylko %Ld i %Le powinno być przy scanf i printf. [syntax=c] #include <stdio.h> int main() { long double a; printf("Podaj liczbe zmiennoprzecinkowa:\n"); scanf("%Lf", &a); printf("Ulamek dziesietny: %Lf,\nUlamek w notacji wykladniczej: %Le", a, a); return 0; } [/syntax]
Na szybko ... [syntax=cpp]#include <stdio.h> ... int maim() { ... float a = 123.0f; if( a == float( (int)a ) ) //sprawdzamy czy całkowita printf("%.0f",a); else printf("%.1f",a); ... } [/syntax]
Spróbuj na linuxie w języku c Hello world [syntax=c] #include <stdio.h> int main() { printf("Hello World") return 0; } [/syntax] zapisz go jako program.c Odpalasz terminal z folderu z plikiem program.c wpisujesz komendy gcc program.c -o program ./program
#include <stdio.h> int main (void) { printf("Witaj!"); getchar(); return 0; } tak zadziała...
Rzeczywiście, pomyliły mi się tablice dynamiczne ze statycznymi :) Po małych testach widzę, że: #include <stdio.h> int main(void) { char array2d[3][3]; printf(" array2d = 0x%08x\n", array2d); printf("&array2d = 0x%08x\n", &array2d); printf(" array2d[0] =...
#include<stdio.h> #include<windows.h> int main() { int segmenty; do { printf("Podaj ilosc segmentow: "); fflush(stdin); } while(!scanf("%d",&... system("cls"); for(int i=0;i<segmenty;i++) for(int j=0;j<i+2;j++)...
Jeszcze jeden błąd zrobiłeś, w scanf. Pamiętaj, że nazwa tablicy jest adresem na pierwszy element. [syntax=c]#include <stdio.h> #include <stdlib.h> int main() { int A; char b[1000]; printf("A: "); scanf("%999s", b); // wczyta tylko 999 znaków żeby nie wyjść poza tablicę (tysięczny - ostatni - znak to NULL) A = atoi(b); printf("[%d]\n", A);...
#include<stdio.h> int main() { char znak[1]; char lancuch[30]; int i,zn; printf("Prosze podac znak: "); scanf("%s", znak); printf("A teraz prosze napisac lancuch znakow: "); scanf("%[^\n]", lancuch); for(i=0; i<=lancuch; ++i) { if (znak==lancuch[i]) { zn=i; } } printf("Poszukiwany znak jako ostatni jest na pozycji: "); printf("%d", zn); return...
Witam! A zamiast kombinowania z tablicami moze rekurencyjka? [syntax=c]#include <stdio.h> void wypisz(int d) { if (d > 0) wypisz(d / 2); if (d > 0) printf("%d", d % 2); } int main(void) { int d; printf("Wprowadz liczbe dziesietna: "); scanf("%d", &d); if (d < 0) printf("Blad: Podales liczbe %d ktora jest ujemna\n", d); else { printf("Liczba...
Witam Uczę się programować w języku C. Ale mam problem z printf(). https://filmy.elektroda.pl/83_1407673861... Dodam, że inny programik (z poradnika ze strony [url=http://pl.wikibooks.org/wiki/C/Pods... działa tak samo. [syntax=c]#include <stdio.h> int main () { int liczba =...
Witam W moim prostym programie, gdy na początku nie użyję komendy "printf" to program nie działa, w oknie miga kursor i nic się nie dzieje(1). Natomiast gdy użyję printf to już program działa potem normalnie(2). Co może być przyczyną? 1:[syntax=c]#include <stdio.h> int main(void) { char ch; scanf("%c", &ch); while (ch != '#') { printf("%c",...
Na potwierdzenie tego co napisał powyżej Freddie Chopin, zamieszczam poniżej programik ilustrujący problem: [syntax=c] #include <stdio.h> #include <stm32f4xx.h> #include <stm32f4xx_rcc.h> int main(void) { printf("stm32f429i\n"); printf("GPIOA\n%8.8X\n", (unsigned int)GPIOA); printf("RCC_AHB1Periph_GPIOA\n%8.8X\n", (unsigned int)RCC_AHB1Periph_GPIOA);...
Zastanów się jaka wartość wyjdzie zawsze z tego i dlaczego: [syntax=c](uint8_t)(value_wysw & 0xff00)[/syntax] Poćwicz sobie w Cmaniaku: http://mikrokontrolery.blogspot.com/p/cm... [syntax=c]#include <stdio.h> unsigned long value_wysw = 1234; int main(void) { printf("%d", (unsigned char )(value_wysw & 0xff00)...
Witam, Ktoś się orientuje jak poprawnie skompilować przykład z C wywoływany z Clippera ? Przykład : #include <stdio.h> void limerick (void) { printf ("There was a young fellow from Microsoft\n"); } Pozdrawiam
Witam, Napisałem sterownik do obsługi wyświetlacza HD44780. HD44780 będzie odpowiednikiem monitora tylko w wersji mikro. Do obsługi HD44780 via sterownik chciałbym korzystać z funkcji printf() zawartej w bibliotece standardowej stdio.h. Jak wiadomo funkcja printf() wysyła wynik swojej pracy na standardowe wyjście stdout, i tu mam problem. Niestety nie...
[syntax=cpp]#include <stdio.h> #include <stdlib.h> int main(int n,char *p[]) { double sum=0; while(--n>0) sum+=atof(p[n]); printf("%lf\n",sum); return 0; }[/syntax]
Dochodzę do wniosku, że nie zdziałam za dużo opierając się na gotowej bibliotece do obsługi systemu plików. Ja dochodzę do wniosku, że Ty dochodzisz do błędnego wniosku [; FatFS, poprawnie skonfigurowany, jest w stanie zmielić dane z wystarczającą prędkością. Nawet zrobiony mega tępo działa całkiem szybko... Mam taki projekt, w który jest system operacyjny,...
a czy przypadkiem scanf nie pobierze mi znakow do momentu wcisniecia spacji? Nie: czym jest koszt kwadratowy? To znaczy że czas wykonania jest proporcjonalny kwadratu długości napisu. Również oznacza że dla napisu długości 512MB twój algorytm może działać nawet dobę.
Zamieszczam działający kod, trochę się namęczyłem z kumplem ze zlokalizowaniem problemu, ale w końcu działa tak jak trzeba, myślę, że komuś się przyda :) Poniższy kod dokonuje pomiaru częstotliwości na pinie następnie przesyła ją dzięki USB CDC, wartość możemy podejrzeć na terminalu np. Realterm. To co zostało dodane do projektu przez ASF Wizard to...
no dobra a jak zastopic printf gdy nie mam bibloteki stdio.h dla CC5X ?? bo przy tym wymiekam :( bo obecnej podpowiedzi nie jestem wstanie skompilowac a gdy zastepuje printf TXreg to tez wywala kompilacje ;(
Witam, Spotkałem się z dziwnym problemem. Otóż mam prosty skrypt w języku C na linuxa. [syntax=c] #include<stdio.h> int main() { printf("test1"); whie(1) { printf("test"); } return 0; } [/syntax] I wygląda na to że program wchodzi od razu do pętli while, bo nie wyświetla się pierwszy napis : "test1" . Co o tym sądzicie ?
Twój program powinien wyglądać mniej więcej tak #include<stdio.h> #include <stdlib.h> int main() { int y,x,c,z; printf("Podaj liczbe: "); scanf("%d",&x); printf("Podaj jej potege: "); scanf("%d",&y); c=1; for(z=0;z<y;z++) {...
A skąd mamy wiedzieć jak, skoro nie widzimy programu? W tytule napisałem, że koszystam z ASF ;) Jeżeli potrzeba kodu to niech ten będzie: [syntax=c]#include <board.h> #include <sysclk.h> #include <stdio_usb.h> int main (void) { sysclk_init(); board_init(); irq_initialize_vectors(); cpu_irq_enable(); stdio_usb_init(); PORTR.DIR = PIN0_bm...
Mam nastepujacy problem Gdy wpisuje do programu: while(_getkey() != '>'); kompilator wyrzuca mi: undefined reference to '_getkey()' Z tego co wiem to _getkey() jest w #include <stdio.h> Wiec nie wiem o co mu chodzi. Transmisja jest wlaczona. UBRR1L= 25; // ustawiona predkosc transmisji 9600 dla USART1 UBRR1H= 0; UCSR1B=1<<RXEN1 | 1<<TXEN1...
#include <stdio.h> int suma(int a, int b) { return(a+b); } int main() { int a, b; printf("Poda a:"); scanf("%d",&a); printf("Poda b:"); scanf("%d",&b); int m = suma(a, b); printf("suma liczb %d i %d to...
GCC (którego używa DevCpp) nie obsługuje/obsługuje zupełnie inaczej kod assemblerowey wewnątrz funkcji (inline assembler). Dla Buildera/Visual C++ ten kod jest w zasadzie poprawny. #include <cstdlib> #include <stdio> using namespace std; void zapisz(char); int main(int argc, char *argv[]) { char liczba; printf("Wpisz...
Trzeba posłużyć się wskaźnikiem, ponieważ w C nie przekazuje się całej tablicy (czyli np. ciągu znaków) do funkcji, lecz tylko jej adres. Tymczasem kolega jako argument funkcji podaje zmienną typu char. Proponuję wklepać tak: void pisztekst(char *tekst) //wysyłaj tekst { char zn; char nr=0; while(1) //pętla do pobierania pojedynczych...
[syntax=c]/* * main.c * * Created on: Nov 16, 2012 * Author: tymon_x */ #include "stdio.h" #define STALA256 #define xstr(s) str(s) #define str(s) #s #define print_value(val) printf(val) int main(int argc, char* argv[]) { print_value(xstr(STALA)); return 0; }[/syntax]
polecenia które mają na początku "f" dotyczą plików - od "file". Plik to oczywiście nie plik na dysku, to po prostu struktura, która zawiera w sobie informacje jak do niej pisać. Można takie struktury tworzyć dla LCD, 1wire i czego dusza zapragnie, ale moim zdaniem nie ma co mieszać. Przy użyciu zwykłego printf piszesz do pliku który nazywa się stdout,...
#include <stdio.h> #include <math.h> #define PI 3.14159265 int main () { double param, result; param = 45; result = cos (param*PI/180); printf ("Cosinus %lf stopni wynosi %lf\n", param, result ); return 0; }
Funkcja ma zwracać wartość float a nie być wywoływana z parametrem typu float. Może spróbuj w taki sposób : [syntax=cpp]#include<stdio.h> #include<stdlib.h> float la(int n); int main() { int n=0; printf("podaj wykladnik n: "); scanf("%d",&n); printf("wynik: %f\n", la(n)); system("PAUSE"); return 0; } float la(int n) { int i; float result=1;...
Nie wiem czy ci chodzi o to: #include <stdio.h> #include <time.h> #include <conio.h> int main () { time_t rawtime; struct tm * timeinfo; time ( &rawtime ); timeinfo = localtime ( &rawtime ); printf ( "Current date and time are: %s", asctime (timeinfo) ); getch(); return 0; }
Zastosuj jawne rzutowanie : [syntax=c]tmp = ( (unsigned char) ~PINB >> 4);[/syntax] W CManiaku sprawdź sobie taki program: [syntax=c]#include <stdio.h> int main(void){ unsigned char a,b; a = 0x11; b = ( (unsigned char) ~a >> 4); printf("%x", b); return 0; }[/syntax]
1. program ma działać w ten sposób: wyświetlenie napisu: "jak się czujesz?" jeśli wpiszę "dobrze" to powinien wyświetlić się komunikat: "no to super" jeśli wpiszę cokolwiek innego to powinien wyświetlić się komunikat: "zle?dlaczego?" oto kod programu - co w nim jest źle: #include<stdio.h> #include<conio.h> int main () { int a,dobrze; printf...
moja wariacja na temat:[syntax=c]//(at)(at)(at)(at)(at)(a... // This programe for POV massage display // //(at)(at)(at)(at)(at)(at)(at)(at)(at)(a...
Witam. Czy ktoś może mi powiedzieć czy występuje tutaj błąd składniowy? Ponieważ przy próbie kompilacji wywala mi błąd z Microsoft Visual Studio 2010. Piszę kod w Code Blocks. Jeżeli nie ma linijki printf() to jest wszystko ok - zero errorów, zero warrningów. http://obrazki.elektroda.pl/5057259100_1... Gdy naciskam "Yes" to pojawia się...
Witam niestety nie dziala :-( mam 3 pliki main.c --> #include <stdio.h> #include <io.h> #include "p.h" int main(void) { UBRR=0x17; printf("test"); } p.c --> #include <stdio.h> #include <io.h> #pragma __ALTERNATE_PUTCHAR__ int putchar(char c) { whil(!(UCSRA &(1<<UDRE)) ) ; UDR=c; return c; } p.h --> int putchar(char...
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int i; srand(time(0)); // %12 bo zakres ma 12 liczb //5 bo najniższa to 5 i = rand()%12 + 5; printf("%i\n",i); system("PAUSE"); return 0; }
Nie, C9 w pliku hex to nie to samo co 0xC9 w zapisie heksadecymalnym. W hex C9 jest w ASCII, a więc są to dwa znaki - 'C' i '9'. Zapisując do flash musisz dokonać konwersji z tego zapisu na zapis binarny. Pobierając plik hex z serwera i wysyłając go w terminalu widzę dane... o kurcze, no właśnie, widzę dane wyświetlane w ascii: https://obrazki.elektroda.pl/7834113500_...
Poprawka: w poprzednim powinno byc tak: zamiast c=a, c=1 w petli [syntax=cpp] #include<stdio.h> int main() { int e=0; int licznik=0; for(int a=1; a<51; a++) for(int b=1; b<51; b++) for(int c=1; c<51; c++) for(int d=1; d<51; d++) { e=e+1; if((a<b)&&(b<c)&&(... //sprawdzenie czy są w porządku rosnącym if(a+b+c+d==51)...
Parametry dla Atollic faktycznie wziąłem ze złego miejsca (z ustawień, a nie z logu) stąd trochę bez sensu. Kod to jest czysty CoreMark z modyfikacją w core_portme.h (zmieniłem chyba tylko #define MEM_METHOD MEM_STATIC) - nie skupiałem się, aby to działało, ale tylko doprowadzałem do poprawnej kompilacji. Dla CodeRed (i ustawione NEWLIB zamiast CODERED):...
[syntax=c]#include<stdio.h> int suma(int a, int b) { return a+b; } int druga(int a, int b) { return 3*suma(a,b); } int main(void) { printf("Wynik :%d",druga(1,2)); } [/syntax] Czytakie cos?
Witam. To może tak: #include<stdio.h> int main() { unsigned int i; unsigned int c; unsigned int d; printf("Podaj liczbe ");scanf("%u",&am... c=d; if (c==0) printf("co tu rozkladac jak to jest zero?\n"); else{ printf("rozklad liczby %u na czynniki pierwsze...
Podaj typ "prog_char". Jeśli typ ten = int - podajesz il bezpośrednio. (bez *) [syntax=c]#include <stdio.h> void func(int *text); int main() { int ilosc = 10; int *il = &ilosc; func(il); return 0; } void func(int *text) { printf("Il rowna sie %d", *text); //wyłuskanie wartości } [/syntax]
Jesteś pewien ? [syntax=c] #include <stdio.h> int i; int main () { do { printf ("linia:%d\n",i); i++; if (i>10){ break;} } while(1); printf(" o w dziuplę... wylazłem z pętli nieskończonej\n"); } [/syntax] Wrzuć więc powyższe na kompilator i zobacz co zrobi
Przeanalizuj post nadany przez ed-ek : http://www.elektroda.pl/rtvforum/topic61... Gdy skasujesz znaki // przed printf(....) i dodasz #include<stdio.h> program wyświetli aktualny czas.Program jest nadmiarowy,bo służy do innych celów.
Można, do tego skrypt nie musi odgadywać, bo sobie poszuka pliku, który ma się uruchomić. Dobrze tylko, aby w przeszukiwanej ścieżce był tylko jeden plik exe o takiej nazwie, inaczej uruchomi każdą instancję, którą znajdzie :) Komenda mogłaby wyglądać jakoś tak: for /F "delims=" %G in ('dir /b /s "test.txt"') do (at) "%~G"...
Witam! Puszczam swoją wersję, która u mnie działa (Kompilator Pelles-C) [syntax=c] #include <stdio.h> int main() { int i,j,liczba[4]; char bin[4][9]; printf("podaj adres ip:\t"); scanf("%d.%d.%d.%d",&liczba[0],&... /* printf("%d %d %d %d\n", liczba[0], liczba[1], liczba[2], liczba[3]); ten wiersz dla...
Aby było prościej to zrezygnujmy z DMA. Przy zwykłym wysyłaniu stringa efekt jest taki sam. Wysyłam tak: GCC HOME: C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2014q4\bin compile: [mkdir] Skipping C:\CooCox\CoIDE\workspace\DMA\dma\De... because it already exists. [mkdir] Skipping C:\CooCox\CoIDE\workspace\DMA\dma\De...
Witam Powinno być: [syntax=c]#include <stdio.h> #include <stdlib.h> int main() { int a=1, b=2; int *p1=&a; p1=&b; printf("%d",*p1); }[/syntax] Nie działało bo zadeklarowałeś wskaźnik na int, a próbowałeś mu przypisać wartość zamiast adresu. Potem to samo robiłeś linijkę niżej, czyi wskaźnikowi przypisywałeś wartość a nie adres. Mówiąc...
Witam Mam problem z napisaniem dwóch programów: 1. Ma wyświetlić sumę n liczb czyli 1+2+3+...+n np. dla n=4 1+2+3+4=10. 2. Ma wyświetlać 10 liczb całkowitych większych od "liczba" czyli np. 4, 5, 6,..., 14 Proszę o poprawienie mnie. 1:[syntax=c]#include <stdio.h> int main(void) { int n, pierwsza, suma; pierwsza=0; suma =0; printf("Wpisz liczbe...
#include <stdio.h> . . . unsigned char bufor [10]; unsigned char dana sprintf (bufor, "%d", dana); WriteLCD(bufor); Poczytaj o formatowaniu stringow funkcja sprintf (printf) a wszystkiego sie dowiesz: jak wyswietlac w postaci hex, jak wyswietlac float, stringi etc. pozdrawiam BF
Coś w tym stylu: #include <stdio.h> #include <string.h> #include <math.h> #include <stdlib.h> #define MAX 100 int main() { char s[MAX]; double x; do { printf("Podaj liczbe: "); fgets(s, MAX, stdin); x = strtod(s, 0); if(x > 0) printf("Pierwiatek:...
Hej, mam np taki oto plik.txt: Wpis zmienna1=dane11 zmienna2=dane21 zmienna3=dane31 Wpis zmienna1=dane12 zmienna2=dane22 zmienna3=dane32 Chcę to przeczytać i zapisać do plik2.txt ale w takiej formie zmienna1=dane11;zmienna2=dane21 zmienna1=dane12;zmienna2=dane22 Bez zmienna3, czyli czytam sobie plik gry znajdzie zmienna1, tworzy zmienna nastepnie idzie...
znak i a między int main , a klamrą która rozpoczyna ciało funkcji głównej. Zmienne deklaruje się albo przed główną funkcją (jako globalne), albo już w ciele funkcji main. Druga sprawa to if , wielkość ma znaczenie w programowaniu, instrukcję if piszemy małymi literami.
Miałeś zamienioną kolejność potęgowania i logarytmowania. [syntax=c]#include <stdio.h> #include <math.h> float f1(float x); float f2(float x); float f3(float x); int main() { float x=4; printf("f1(%f)=%f \n", x, f1(x)); printf("f2(%f)=%f \n", x, f2(x)); printf("f3(%f)=%f \n", x, f3(x)); return 0; } float f1(float x) { return (log(3*x+1)/log(5));...
Masz kod 1. programu, 2. jest długi i na razie nie chce mi się analizować. #include <stdio.h> #include <conio.h> #include <stdlib.h> #define n 50 int T[n][n]; int wys; int main( ) { printf("Podaj wymiar macierzy:",wys); scanf("%d",&wys); printf("Macierz...
do pobierania parametru urzywa się getopt z unistd.h spróbuj tego parametry to -a i -b #include <stdio.h> #include <unistd.h> int main(int argc, char *argv[]) { int opcja; while((opcja = getopt(argc,argv,"ab")... != -1) { switch(opcja) { case 'a': printf("opcja...
NIE WIEM TU JAK WPISAĆ LOG O PODSTAWIE 3 Może użyć wzoru: log3(x) = log(x)/log(3) ? A programy lepiej wpisywać używając SYNTAX (bez tego ciężko czytać, jak nie widać wcięć): [syntax=c]#include <stdio.h> #include <math.h> double x, y, x1, x2, dx; FILE* plik1; int main() { fopen_s(&plik1, "wynik01.txt", "w"); x1 = 1.2; x2 = 3.1; dx =...
n cpy jest bezpieczniejszym odpowiednikiem, bo podajemy maksymalną liczbę elementów do skopiowania. char *hello2
stm32 stdio stm32f printf printf stm32
immergas kominek włoskie radio skrzynka przekaźników
rejestrator hikvision rejestrator hikvision
Lokalizacja czujnika przyspieszenia wzdłużnego w Mercedes Vito W639 Różnice między układami 4558 a 4558D w elektronice