Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



jedna nebo dve nebo tri tecky za sebou = jedna podminka

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Technicky dotaz

Autor: Mi.Chal

21:25:35 09.10.2009

tcesky Napsal:
-------------------------------------------------------
> Moc by me zajimalo, jak se da k nechtene vlozenemu
> prispevku neco pridat aniz by se muselo korumpovat
> JV.

treba tak, ze se to nejdrive upravi a pak odesle. Doufam, ze to uspokojilo tvou zvedavost

Citovat příspěvek

 

Technicky dotaz

Autor: tcesky

10:22:03 09.10.2009

Z tvrzeni [ital](nejdriv se omlouvam, nechtene jsem tenhle prispevek vlozil do sekce C++) [/ital] plyne, ze jsi napred vlozil prispevek, pak jsi si uvedomil, ze jsi to nechtel a tak jsi tam pridal tu poznamku.

Moc by me zajimalo, jak se da k nechtene vlozenemu prispevku neco pridat aniz by se muselo korumpovat JV.

Zdravim

TC

Citovat příspěvek

 

Re: jedna nebo dve nebo tri tecky za sebou = jedna podminka

Autor: tcesky

8:56:35 09.10.2009

[code]
[color=#0000ff]using[/color][color=#000000] System;
[/color][color=#0000ff]using[/color][color=#000000] System.Collections.Generic;
[/color][color=#0000ff]using[/color][color=#000000] System.Linq;
[/color][color=#0000ff]using[/color][color=#000000] System.Text;

[/color][color=#0000ff]namespace[/color][color=#000000] Zacatecnikk
{
[/color][color=#0000ff]class[/color][color=#000000] [/color][color=#2b91af]Program
[/color][color=#000000] {
[/color][color=#0000ff]static[/color][color=#000000] [/color][color=#0000ff]void[/color][color=#000000] Main([/color][color=#0000ff]string[/color][color=#000000][[/color][color=#000000]] args)
{
[/color][color=#0000ff]string[/color][color=#000000] konecnik = [/color][color=#a31515]@"
Ahoj,
(nejdriv se omlouvam, nechtene jsem tenhle prispevek vlozil do sekce C++)

vypisuju whileem znak po znaku ze vstupu do souboru a pocitam pocet tecek. Kdyz se pocet tecek bude rovnat tomu, kolik zadal uzivatel, vytiskne to dalsi radek (jde o vypis vet na radek)

mam ale problem s vice teckama za sebou:

sel pepa pro pivo. = jedna veta
sel pepa pro pivo.. = jedna veta (ale do promenne pocettecek mi to uz pripsalo +2)
atd..

a netusim jak to osetrit, aby pokud jsou dve a vice tecek vedle sebe bez mezery
aby to pricetlo jenom jakoby za jednu tecku.


Pro vas urcite banalita, pro mě nevyresitelny ukol sad smiley"[/color][color=#000000];

[/color][color=#0000ff]int[/color][color=#000000] ndot = 0, maxdot = 3;
[/color][color=#0000ff]bool[/color][color=#000000] wasdot = [/color][color=#0000ff]false[/color][color=#000000];
[/color][color=#0000ff]foreach[/color][color=#000000] ([/color][color=#0000ff]char[/color][color=#000000] c [/color][color=#0000ff]in[/color][color=#000000] konecnik)
{

[/color][color=#0000ff]switch[/color][color=#000000] (c)
{
[/color][color=#0000ff]case[/color][color=#000000] [/color][color=#a31515]'\r'[/color][color=#000000]:
[/color][color=#0000ff]case[/color][color=#000000] [/color][color=#a31515]'\n'[/color][color=#000000]:
[/color][color=#0000ff]case[/color][color=#000000] [/color][color=#a31515]'\t'[/color][color=#000000]:[/color][color=#2b91af]Console[/color][color=#000000].Write([/color][color=#a31515]" "[/color][color=#000000]);[/color][color=#0000ff]break[/color][color=#000000];
[/color][color=#0000ff]case[/color][color=#000000] [/color][color=#a31515]'.'[/color][color=#000000]: [/color][color=#0000ff]if[/color][color=#000000] (!wasdot) { ndot++; [/color][color=#2b91af]Console[/color][color=#000000].Write(c);} wasdot = [/color][color=#0000ff]true[/color][color=#000000]; [/color][color=#0000ff]break[/color][color=#000000];
[/color][color=#0000ff]default[/color][color=#000000]: wasdot = [/color][color=#0000ff]false[/color][color=#000000]; [/color][color=#2b91af]Console[/color][color=#000000].Write(c);[/color][color=#0000ff]break[/color][color=#000000];
}

[/color][color=#0000ff]if[/color][color=#000000] (ndot == maxdot)
{
[/color][color=#2b91af]Console[/color][color=#000000].WriteLine([/color][color=#a31515]""[/color][color=#000000]);
[/color][color=#2b91af]Console[/color][color=#000000].WriteLine([/color][color=#a31515]"=============="[/color][color=#000000]);
ndot = 0;
}
}
}
}
}
[/color][/code]
[size=10px]Produkt lepiče kódu[/size]

Citovat příspěvek

 

Re: jedna nebo dve nebo tri tecky za sebou = jedna podminka

Autor: Mic.Key79

22:19:21 08.10.2009

Zdravím,
můžeš si pamatovat předchozí znak a v případě, že byl tečka, počitadlo teček nezvyšovat.

MK

Citovat příspěvek

 

Re: jedna nebo dve nebo tri tecky za sebou = jedna podminka

Autor: adsgf

22:07:54 08.10.2009

pseudokod:

delka_radku=0;
pocet_vet=0;

while(nacti_znak(z)) {

if(znak!='.' && znak!='\n') {
delka_radku++;
vypis_na_obrazovku(z);
}

if(znak=='.') {
if(delka_radku>0) {
pocet_vet++;
delka_radku=0;
vypis_na_obrazovku(".\n");
}
}

}

Citovat příspěvek

 

jedna nebo dve nebo tri tecky za sebou = jedna podminka

Autor: zacatecnikk

21:39:48 08.10.2009

Ahoj,
(nejdriv se omlouvam, nechtene jsem tenhle prispevek vlozil do sekce C++)

vypisuju whileem znak po znaku ze vstupu do souboru a pocitam pocet tecek. Kdyz se pocet tecek bude rovnat tomu, kolik zadal uzivatel, vytiskne to dalsi radek (jde o vypis vet na radek)

mam ale problem s vice teckama za sebou:

sel pepa pro pivo. = jedna veta
sel pepa pro pivo.. = jedna veta (ale do promenne pocettecek mi to uz pripsalo +2)
atd..

a netusim jak to osetrit, aby pokud jsou dve a vice tecek vedle sebe bez mezery
aby to pricetlo jenom jakoby za jednu tecku.


Pro vas urcite banalita, pro mě nevyresitelny ukol sad smiley

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: