A w Putty żeby po enterze mieć linijkę od początku chyba powinienem zaznaczyć "Implicit CR..." czy tak? To działa tylko przy odbiorze (dostajesz LF to putty "wyświetla" jeszcze CR), jeśli coś wysyłasz z PuTTy to zawsze jest to tylko CR.
Nic nie wyświetla bo mu nie kazano, czeka na reakcję usera. A spróbuj coś wpisać.
#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...
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...
zamiast: scanf ("%d%d", &a,&dobrze); if (a==dobrze) zrob tak: char bufor[20]; scanf("%19s",bufor); if(strcmp(bufor,"dobrze")) printf ("no to super\n"); reszta po staremu. A co do książki to "Szkoła programowania" jest dobrym wyborem.
(at)fabjan1994 Na moje oko to proces budowania nie działa popawnie (compilation termiated). Problem tkwi w powłoce sh . Tu masz rozwiązanie problemu: http://www.avrfreaks.net/forum/windows-8... A tutaj Twój makefile po lekkim formatowaniu. Działa bez problemów: [syntax=bash] # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
Napisałem program,ale nadal nie działa. Prosze o podpowiedzi. #include <stdio.h> #include <stdlib.h> //int i; //zmienne globalne są złe. nie używaj ich //static int wynik; // wynik nie musi być static. Jeżeli już to powinien być static int wynik = 1; inaczej wynik *= liczba ma wartość 0. //int liczba; //zmienne globalne są złe. nie używaj...
No dobra, udalo ci sie polechtac moja proznosc wiec moze zrobimy tak. Opisze tutaj przykladowego mekafile-a z nastawieniem na WinAVR, Atmega8 i STK200 tak aby inni tez cos z tego mieli. W zasadzie wszystko jest opisane w angielszczyznie no ale jakby kto nie umial to daje po polsku. # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
1. printf, fprintf, etc, działają bez problemu gdy podamy im ile mają wyświetlić miejsc po przecinku. Zmodyfikuj program i wklej go, widocznie źle to robisz. 2. W funkcjach printf i pochodnych %f samo w sobie przyjmuje double jako parametr, nie a potrzeby dopisywać l . 3. scanf i podobne nie przyjmują informacji o ilości cyfr jakie miałyby sparsować....
Mógłbym (i nawet z ciekawości napisałem, żeby sprawdzić, czy ten algorytm działa), ale sądzę, że nie pomoże Ci to za bardzo. A może Ci nawet zaszkodzić. Jeśli nie potrafisz zmodyfikować gotowca do swoich potrzeb to oznacza, że zaliczenie przedmiotu, z którego ktoś ma Ci odrobić zadanie domowe będzie dla Ciebie dość sporym wyzwaniem. [syntax=cpp] #include...
No dobra, to ja teraz powiem tak: skompilowałem sobie Twój program, ten z pierwszego postu... działa bezbłędnie :P Dodano po 2 Wymagał pomimo tego dwóch poprawek, wysyłam cały kod: //#include <conio.h> #include <stdio.h> //#include <stdlib.h> //#include <iostream> #include <string.h> using namespace std; struct kolejka...
Ja mam komplet drugi i jestem z niego bardzo zadowolony. Przejrzyj sobie na helionie przykładowy rozdział tej książki. Jest bardzo dobrze napisana, po każdy rozdziale zawiera podsumowanie, pytania do odpowiedzenia oraz mnóstwo zadań do samodzielnego wykonania. Korzystam z niej bardzo często, chociaż jak człowiek opanuje już bardzo dobrze język, to nie...
Nie wiem czy to jest w ogóle możliwe bo fprint musi mieć zdefiniowaną funkcję wysyłającą tekst po jednym znaku. Definiujesz pośredni bufor i do niego ładujesz pojedyncze znaki. Funkcja umieszczająca znaki powinna sprawdzać poziom zapełnienia bufora i uruchamiać/resetować timer. Jeśli bufor zacznie się zapełniać lub nastąpi timeout, bufor powinien zostać...
Dzięki.
Może jakaś optymalizacja na poziomie samego kompilatora? To nie tajemnica, że funkcje z biblioteki standardowej typu printf czy scanf są traktowane szczególnie (np. optymalizowane do puts, gdy format nie zawiera zmiennych, są też weryfikowane pod kątem zgodności listy parametrów z liczbą opcji w formacie). Może to kolejny ficzer tego typu. Bez analizy...
Czesc wszystkim Szukam informacji na temat sposobu wykorzystania funcji printf,scanf,putchar,getchar w moich programach w WinAVR np dla ATmega16. Jest troche postow na forum , ale ciezko mi do niektorych rzeczy dojsc. W jaki sposob, przykladowo zastosowac funkcje scanf i printf dla obslugi UARTa atmegi? Jak skojarzyc argumenty dla printf i scanf z bajtem...
cout, cin to objekty, printf(), scanf() to funkcje, z wszystkich można korzystać w C++, w C tylko z printf(), scanf()
Hej, chciałbym zaprezentować jak dotąd swój najbardziej skomplikowany układ - płytka developerska dla 40-pinowych procków AVR. http://obrazki.elektroda.pl/4505629700_1... http://obrazki.elektroda.pl/3300532800_1... http://obrazki.elektroda.pl/9318931500_1... Na co dzień jestem programistą i co jakiś czas...
może więc zrób tak char buffer[3]; wyslijstring("AT+CMGS="... // wysyła sms do satiego char n=20; itoa(n,buffer,10); wyslijstring(buffer); nadajznak(0x0D); I jeszcze dodać trzeba chyba #include <stdlib.h> na początku
#include <strdio.h> int main() { float a, b, c; float px, py; float m, w; printf("Podaj A=");scanf("%f", &a); printf("Podaj B=");scanf("%f", &b); printf("Podaj C=");scanf("%f", &c); printf("Podaj P x=");scanf("%f", &px); printf("Podaj P y=");scanf("%f", &py); m = b/a; w = -m*px+py; printf("Prosta ta to y = %f x + %f", m, w);...
A ja zadam inne pytanie, czy po dodaniu tego fragmentu z Twojego posta, dodałeś do linijek w makefile w miejscach gdzie wywoływany jest kompilator $(SCANF_LIB) oraz $(PRINTF_LIB)?. Bo co z tego ze zdefiniujesz zmienną w makefile jak jej nie wykorzystasz. Druga sprawa: # If this is left blank, then it will use the Standard printf version. PRINTF_LIB...
Zobacz czy coś takiego zadziała. Metoda z mikrokontrolerów -zamknięcie wszystkiego w pętli nieskończonej. [syntax=c]int main (){ float xp, xk, dx, calka, s, x, yp, yk; int i, n, pointsIn; char znak; while(1) { printf("Znak 'a' - Metoda prostokatow \n"); printf("Znak 's' - Metoda trapezow \n"); printf("Znak 'd' - Metoda Simpsona \n"); printf("Znak 'f'...
Witam, mam zadanie do wykonanie w C a jestem troche zielony z tego wiec prosze o pomoc jaka kolwiek. Z góry dzieki. Tresc zadania: Stworz program generujacy komentarz zawierajacy dane o autorze i dacie utworzenia. Napisałem najprościej jak się tylko dało i musze dodać dwie rzeczy: zapis do pliku i jezeli wpiszemy w swoje dane cyfry a nie litery to wyskakuje...
Zamieniłam %c na %s i przeniosłam scanf na początek pętli.
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 wszystkich. Chcąc wykorzystać dobrodziejstwa avr-gcc użyłem funkcji dtostrf() . Mam funkcje wypisującą znak na LCD i jak robię np: void wypiszNaLCD(unsigned char*p) { unsigned char c; while((c = *p++) != '\0') print(c); } ////////////////////////////// int main(void) { . . . unsigned char...
Witam! Po pierwsze: Obliczasz pole funkcją Heron zanim wprowadzisz dane. Po drugie: zmienne a, b, c deklarujesz jako zmiennoprzecinkowe a funkcji scanf każesz interpretować je jako całkowite typu int. Musisz zmienić formatkę %d na %f Po trzecie: funkcja printf wyświetlająca wynik nie ma formatki %f zatem wyniku nie wyświetli. [syntax=c]#include <stdio.h>...
Wszystkie printf i scanf z parametrem :roll: Przekazujesz im referencje wskaźników a powinieneś sam wskaźnik... Pozdrawiam, GSM
Witam; Mam 2 pytnka: 1) czy funkcja puts, albo printf może współpracować z innym Uartem aniżeli Uart1? 2) jak i do czego służy funkcja scanf ? pozdrawiam
Witam. Program (asm) zrobiony dla attiny2313 (AtmelS) chciałem wgrać programatorem Avrusb na procesor, więc pomyślałem o Winavr. Czytałem wątek[url= https://www.elektroda.pl/rtvforum/topic1... Jedyne co mogłem ustawic to "ASRC". [syntax=avrasm]# Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
---------------------------------------- a=1.234 b=3.987 dzialanie: / ________________________________________ (1.234/3.987) = 0.310 ESC- konczy prace programu Dwa błędy: Trzy błędy: [syntax=c]float odejmij (float d, float e) { return (a-b); } [/syntax]
Jak w temacie. Problem sprawia funkcja scanf. Oto fragment kodu: int x=0,y=0,z=0; printf ("Poczatek programu"); printf ("\nPodaj x "); scanf ("%d",&x); printf ("\nPodaj y "); scanf ("%d",&y); printf ("\nPodaj z "); scanf ("%d",&z);...
Witam! Właśnie uczę się pisać w C++. Używam kompilatora Dev-c++. Napisałem prosty programik. Oto jego kod: #include <stdio.h> #include <conio.h> int main(void){ printf (" ...::: Obliczanie obwodu i pola prostokata :::...\n\n"); float a; printf ("Podaj dlugosc boku A\n");...
Spróbowałem swoich sił, jednak jest problem z pętlą, jakby ktoś mógł poprawić ten program, byłbym wdzięczny. [syntax=c]#include <stdio.h> #include <stdlib.h> #include <math.h> int main (void) { float x,y; printf ("Podaj litere:\n"); scanf ("%c", &x); if ((x >= '65') && (x <= '90')) { x=x+'32'; printf("Zmieniona litera...
Dlaczego zmieniłeś poprawną deklarację tablicy na wskaźnik, w dodatku nigdzie nie allokując pamięci?
Proszę o jakiś example z tym scanf - swoją drogą wydawało mi się że te funkcjie typu printf i scanf to już wgl są beznadziejne jeżeli chodzi o optymalne rozwiązanie, dlatego raczej stroniłem od ich używania. Możliwe po przejściu z PHP gdzie o nic się nic nie martwiło tutaj, trzeba myśleć bardziej hmm o wszystkim. Nie mniej jednak jestem chyba w punkcie...
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>...
Witam Problem z poniższym kodem polega na tym,że zmienna 'pierwiastek' przyjmuje wartość 0 niezależnie od wartości 'delta'. Kiedy deklaruję pierwiastek jako int i delta jest równa 4,9,16 itd. problem znika. Co jest przyczyną? Będe wdzięczny za podpowiedź. #include <stdio.h> #include <stdlib.h> #include <math.h> #define STALA1 4 int...
Zrobiłem coś takiego: [syntax=c]#include <stdio.h> #include <stdlib.h> typedef struct { char nazwisko[30], imie[15]; int rok_studiow; int grupa; char stypendium[5]; }T_dane_osobowe; int main(int argc, char *argv[]) { int i, ls; T_dane_osobowe *studenci; printf ("Podaj ilosc studentow: "); scanf ("%d", &ls); studenci = malloc(ls * sizeof(T_dane_osobowe));...
panowie takie cuś stworzyliśmy // while - druga pętla warunkowa #include <stdio.h> #include <time.h> #include <conio.h> #include <stdlib.h> void main() { int nWylosowana; int nWprowadzona; srand ((time(NULL) << 100)+time(NULL)); nWylosowana = 100*rand()/RAND_MAX; printf ( "Wylosowano liczbe z przedzialu 1-100.\n" ); //...
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...
I w czym problem? to co napisałeś a main wkładasz do pierwiastki() a w main wywołujesz funkcje pierwiastki() [syntax=cpp] #include<stdio.h> #include<math.h> void pierwiastki () { float a, b, c; float delta, pdelta, x1, x2; printf("Program liczy rownanie funkcji kwadratowej ax2+bx+c=0.\n"); printf(" Podaj parametry a, b, c\n"); printf("a...
Moze ktos mi napisac program ktory bedzie pobieral tekst do uzytkownika i bedze wstawial go w tablice. ja napisalem cos takiego ale nie che dzialac:( char tekst[100]; printf ("podaj tekst:\n"); scanf ("%c",&tekst); printf ("tekst%s",tekst); prosze o rady
#include <cstdlib> #include<cstdio> int main () { char s [100]; int i=0; printf ("Podaj tekst: "); scanf ("%s",s); while(s[i]!=0) printf("%d\n, ",s[i++]); //Po każdej liczbie trzeba zjechać w dół bo komp tego nie zajarzy i odczyta jako jakąś gigantyczną liczbę printf("\n"); system("PAUSE"); //Pod linuxem nie pójdzie... return 0; }
czego mozna tu nierozumieć, sprecyzuj pytanie - nie rozumiesz jak działa petla for - nie rozumiesz jak działa petla while - nie rozumiesz jak dziala printf i scanf - nie rozumiesz zasady dzialania algorytmu - nie wiesz po co jest ten kod do wstawienia - nie wiesz na czym polegaja wyrazenia warunkowe acha i wyglada ze to na jakies laborki jest, zakladam...
Juz rozumiem o co ci chodzi z ta ściężką dzisiaj to miałam na zajęciach i wszystko sie wyjaśniło:-)A tak jak mówisz ekran jest niebieski i jest to Borland i występuje #include<graphics.h>A mam pytanie komendy cin i cout odnosze sie do C++ żeby móc otworzyć ten program w C to musze tylko je zmienic na printf i scanf czy coś jeszcze?
a ja nie rozumiem programowania :) i już całkowicie się pogubiłem ... w kodzie pokazanym przez ciebie jest za dużo niezrozumiałych rzeczy std::cout << "..."; for (;;) { std::cin >> znak; // std?? co to czemu po tym jest :: if (std::tolower(znak) < std::tolower(poprzedni_znak&...
Dana jest macierz kwadratowa. Elementy tej macierzy to liczby zmoennoprzecinkowe. a) wczytać rozmiary macierzy i jej elementy b) wyświetlić macierz wierszami c) obliczyć w każdym iwerszu osobno sumy elementów >20 i zapisać te sumy do tablicy d) pososrtować elementy w kolumnach rosnąco Utknąłem na podpunkcie d, totalnie nie mam pojecia jak to wykonać...
Funkcje te są w nagłówku <avr/pgmspace.h>: http://www.tuxgraphics.org/common/src2/a... Te, które mają sufiks _PF obsługują wskaźniki 24 i 32 bitowe do FLASH. Pozostałe funkcje - np. sprintf_P i inne z IO.h z _P obsługują __memx ale tylko w obrębie pierwszych 64 kB - nie ma potrzeby,...
NIe kompiluje się pod dev c++ bo użyłeś funkcji niestandardowych clrscr() i getch() (getch jest w razie czego w conio.h). zrób tak: #include <stdio.h> #include <math.h> #include <cstdlib> main() { float a; //clrscr () ; printf ("Podaj x: "); scanf ("%f",&a); if(a<0)...
scanf spacja klawiatura scanf printf double
radio fantazja gniazdo klawiatura laptop kuchenka amica elektryczna
bateria parkside bateria parkside styki
Graetz 1PM05 – mostek prostowniczy 1A 40V, zamienniki B40C1000, W04M, DF005M, parametry Buderus RC35 zamiast RC30 – zamienność sterowników EMS, kompatybilność, konfiguracja