<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem kreski</title>
<link>https://forum.pasja-informatyki.pl/tag/kreski</link>
<description>Powered by Question2Answer</description>
<item>
<title>Paski/kreski na moniotrze</title>
<link>https://forum.pasja-informatyki.pl/427841/paski-kreski-na-moniotrze</link>
<description>Od wczoraj po naglym zgaszeniu i zaplaeniu sie monitora zauwazylem ze wystepuja migotajace kreski na monitorze, nie sa one kolorowe sa lekko przezroczyste, a kiedy otwieram jakis folder i przesuwam go po pulpicie to tak jakbym lapal te kreski i je po moniotrze przesuwal.&lt;br /&gt;
Wie ktoś jaka może być przyczyna?&lt;br /&gt;
Dopowiem, że podkręcałem HZ w monitorze z 60 do 80 ale kiedy zaczely dziac sie takie cuda, wrocilem do 60hz&lt;br /&gt;
gt 1030, i5-4460, B85M-G43, monitor jakis LG</description>
<category>Sprzęt komputerowy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/427841/paski-kreski-na-moniotrze</guid>
<pubDate>Sat, 27 Apr 2019 16:59:58 +0000</pubDate>
</item>
<item>
<title>migotające kreski w programie</title>
<link>https://forum.pasja-informatyki.pl/408360/migotajace-kreski-w-programie</link>
<description>

&lt;p&gt;Witam, postanowiłem napisać prostą grę &quot;snake&quot; i napotkałem pewien problem, otóż podczas odświeżania się ekranu po każdym ruchu na tle planszy pojawiają się migoczące kreski, które po chwili znikają. Co może być tego przyczyną? Poniżej zamieszczam kod programu.&lt;/p&gt;



&lt;p&gt;PS: Kod jest w wersji roboczej, nie jest jeszcze dopracowany, ale chcę rozwiązać problem w zarodku.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;cstdlib&amp;gt;
#include &amp;lt;conio.h&amp;gt;
#include &amp;lt;time.h&amp;gt;
#include &amp;lt;windows.h&amp;gt;
using namespace std;

string direction()
{
	
	int key=getch();
	key+=getch();
	if(key==296) return &quot;up&quot;; //gora
	else if(key==304) return &quot;down&quot;;//dol
	else if(key==299) return &quot;left&quot;;//lewo
	else if(key==301) return &quot;right&quot;;//prawo
}

void idzdoxy(int x, int y)
{
    HANDLE hCon;
    COORD dwPos;

    dwPos.X=x;
    dwPos.Y=y;

    hCon = GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleCursorPosition(hCon, dwPos);
}

void boardDraw(string board[30][30])
{

	for(int i=0;i&amp;lt;30;i++)
	{
	for(int j=0;j&amp;lt;30;j++) cout&amp;lt;&amp;lt; board[i][j];
	cout&amp;lt;&amp;lt;endl;
	}
	
}


void point(string board[30][30])
{
int x = rand() % 28 + 1;
int y = rand() % 28 + 1;
board[x][y]=&quot;* &quot;;
}

void snake(string board[30][30], string &amp;amp;direct, int &amp;amp;snakeCordX, int &amp;amp;snakeCordY, int &amp;amp;size,int XHistory[100000], int YHistory[100000], int &amp;amp;nmb, bool &amp;amp;pointExist)
{
XHistory[nmb]=snakeCordX;	
YHistory[nmb]=snakeCordY;
nmb++;	


if(direct==&quot;up&quot;)
{
	snakeCordX--;
}
else if(direct==&quot;down&quot;)
{
	snakeCordX++;
}
else if(direct==&quot;left&quot;)
{
	snakeCordY--;
}
else if(direct==&quot;right&quot;)
{
	snakeCordY++;
}	
//get point
if(board[snakeCordX][snakeCordY]==&quot;* &quot;)
{
size++;
pointExist=0; 
}
//game over
if(board[snakeCordX][snakeCordY]==&quot;--&quot;||board[snakeCordX][snakeCordY]==&quot;|&quot;||board[snakeCordX][snakeCordY]==&quot;x &quot;)
{
	
	cout&amp;lt;&amp;lt;&quot;przegrales ;(&quot;;
	system(&quot;pause&quot;);
}
board[snakeCordX][snakeCordY]=&quot;x &quot;;
board[XHistory[nmb-size]][YHistory[nmb-size]]=&quot;  &quot;;
	
}






int main()
{
	
	srand(time(NULL));
	string direct=&quot;up&quot;;
	int snakeCordX=15;
	int snakeCordY=15;
	bool pointExist=0;
	int nmb=0;
	int size=1;
	int XHistory[100000];
	int YHistory[100000];
	//tablica
	string board[30][30];
	for(int i=0;i&amp;lt;30;i++)
	{
	for(int j=0;j&amp;lt;30;j++) board[i][j]=&quot;  &quot;;
	cout&amp;lt;&amp;lt;endl;
	}
	//snake generator

	board[snakeCordX][snakeCordY]=&quot;x &quot;;
	
	//ramka
	for(int i=0;i&amp;lt;30;i++) board[0][i]=&quot;--&quot;;
	for(int i=0;i&amp;lt;30;i++) board[29][i]=&quot;--&quot;;
	for(int i=0;i&amp;lt;30;i++) board[i][0]=&quot;|&quot;;
	for(int i=0;i&amp;lt;30;i++) board[i][29]=&quot;|&quot;;
	
	
	cout&amp;lt;&amp;lt;endl;
	cout&amp;lt;&amp;lt;endl;
	for(;;)
	{
	//system(&quot;cls&quot;);
	idzdoxy(0, 0);
	boardDraw(board);
	if(kbhit())direct = direction();
	snake(board, direct, snakeCordX, snakeCordY, size, XHistory, YHistory, nmb, pointExist);
	if(!pointExist)
	{
	point(board);
	pointExist=1;
	}
	
	Sleep(100);
	}
	getch();
	return 0;
}&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/408360/migotajace-kreski-w-programie</guid>
<pubDate>Sun, 20 Jan 2019 00:09:17 +0000</pubDate>
</item>
<item>
<title>A jak zrobić by pomiędzy liczbami była tylko 1 kreska i na końcu i na początku każdego wiersza też?</title>
<link>https://forum.pasja-informatyki.pl/357469/jak-zrobic-pomiedzy-liczbami-byla-tylko-kreska-koncu-poczatku-kazdego-wiersza-tez</link>
<description>

&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;windows.h&amp;gt;
#include &amp;lt;ctime&amp;gt;
using namespace std;
int main(){
    srand(time(NULL));
    int N=4;
    int tab[N][N] = {
        {1, 3, 1, 2},
        {0, 2, 3, 7},
        {3, 9, 2, 0},
        {2, 4, 4, 2}
    };
 
 cout&amp;lt;&amp;lt;&quot;Tablica Liczb NR 1&quot;&amp;lt;&amp;lt;endl;
 for(int w=0; w&amp;lt;N; w++){
    for(int k=0; k&amp;lt;N; k++){
        cout&amp;lt;&amp;lt;&quot;|&quot;&amp;lt;&amp;lt;tab[w][k]&amp;lt;&amp;lt;&quot;|&quot;;
     }
     cout&amp;lt;&amp;lt;endl;
 }
 cout &amp;lt;&amp;lt; endl;
 
 for(int w=0; w&amp;lt;N; w++){
    for(int k= N - 1; k &amp;gt;= 0; k--){
        cout&amp;lt;&amp;lt;&quot;|&quot;&amp;lt;&amp;lt;tab[k][w]&amp;lt;&amp;lt;&quot;|&quot;;
     }
     cout&amp;lt;&amp;lt;endl;
 }
 
  return 0;
}&lt;/pre&gt;



&lt;p&gt;A jak zrobić by pomiędzy liczbami była tylko 1 kreska i na końcu i na początku każdego wiersza też?&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/357469/jak-zrobic-pomiedzy-liczbami-byla-tylko-kreska-koncu-poczatku-kazdego-wiersza-tez</guid>
<pubDate>Tue, 12 Jun 2018 17:06:54 +0000</pubDate>
</item>
<item>
<title>Rysowanie lini</title>
<link>https://forum.pasja-informatyki.pl/89138/rysowanie-lini</link>
<description>

&lt;p&gt;Witam,&lt;/p&gt;



&lt;p&gt;zrobiłem oś X i Y&lt;/p&gt;



&lt;p&gt;KOD:&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
//rysowanie osi
Image1-&amp;gt;Canvas-&amp;gt;Pen-&amp;gt;Color = clGray;
Image1-&amp;gt;Canvas-&amp;gt;MoveTo(0,240);
Image1-&amp;gt;Canvas-&amp;gt;LineTo(500,240);
Image1-&amp;gt;Canvas-&amp;gt;MoveTo(240,20);
Image1-&amp;gt;Canvas-&amp;gt;LineTo(240,500);
&lt;/pre&gt;



&lt;p&gt;i zrobiłem kreseczki pionowe na osi Y i nie wiem jak zrobić poziome na osi X...&lt;/p&gt;



&lt;p&gt;o to kod:&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
// kreski pionowe
for (int i=1; i&amp;lt;42; i++) {
   Image1-&amp;gt;Canvas-&amp;gt;MoveTo(240-4, (Image1-&amp;gt;Height-4)-(i*10));
   Image1-&amp;gt;Canvas-&amp;gt;LineTo(240+4, (Image1-&amp;gt;Height-4)-(i*10));
   }&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;i jeszcze jak zrobić strzałki&lt;/p&gt;



&lt;p&gt;KOD:&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;

//strzalki
Image1-&amp;gt;Canvas-&amp;gt;LineTo(500,Image1-&amp;gt;Height-240);
Image1-&amp;gt;Canvas-&amp;gt;LineTo(Image1-&amp;gt;Width-240, Image1-&amp;gt;Height-240);&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Morduje się, zmieniam i tak i tak i nie mogę zrobić tak jak powinno być :D&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/89138/rysowanie-lini</guid>
<pubDate>Mon, 14 Dec 2015 19:04:54 +0000</pubDate>
</item>
</channel>
</rss>