Anonymní profil Anonymní uživatel – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Anonymní uživatel – Programujte.comAnonymní profil Anonymní uživatel – Programujte.com

 

Příspěvky odeslané z IP adresy 213.192.4.–

C / C++ › Nekorektni ukonceni programu…
3. 12. 2010   #136531

Po spuštení programu program normálně projede. Ale při opakování cyklu vyhodí windows okno že program přestal pracovat (to standartní windowsácké) .
Program




#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <ctype.h>
#include <stdlib.h>
#include <time.h>

int main(int argc, char **argv)
{
/*Deklarace promených a nastaveni zakladnich aspektu pro chod programu*/
int Opak,r,s, velA_r,velAB_sr,velB_s;
int i,j,k;
unsigned int *MatA,*MatB,*MatC ,*zacA,*zacB,*zacC;

char Program;

Program=Opak=k=0;

/*Hlavni program, a jeho opakovani dokud neni zadana nula*/
/*cyklus opakovani, tak aby uzivatel nemusel pri kazdem novem nasobeni zapinat program*/

while(1){


srand((unsigned int) time(NULL));
printf("<----------Nasobeni Matic---------->\n");
printf("Pro ukonceni programu zadejte 0 \n\n");
printf("Zadej pocet radku matice A: "); scanf("%d",&velA_r);
if(velA_r==0)return 0;
printf("Zadej pocet sloupcu matice A==pocet radku matice B: ");scanf("%d",&velAB_sr);
printf("Pocet radku matice B: %d \n ",velAB_sr);
printf("Zadej pocet sloupcu matice B: ");scanf("%d",&velB_s);

MatA = (int*) malloc(velA_r *velAB_sr*sizeof(int));
MatB = (int*) malloc(velB_s *velAB_sr*sizeof(int));
MatC = (int*) malloc(velB_s *velA_r *sizeof(int));
zacA = MatA;
zacB = MatB;
zacC = MatC;
if (MatA == NULL||MatB == NULL||MatC == NULL)
{
printf("Malo pameti mas hochu!\n");
return 0;
}


printf("<-------------------------------->\nMatice A:\n");
for(r=0;r<velA_r;r++){
for(s=0;s<velAB_sr;s++){
*MatA=rand()%10;
printf("%d ",*MatA);
MatA++;
}
printf("\n");
}
srand((unsigned int) time(NULL));
printf("<-------------------------------->\nMatice B:\n");
for(r=0;r<velAB_sr;r++){
for(s=0;s<velB_s;s++){
*MatB=rand()%10;
printf("%d ",*MatB);
MatB++;
}
printf("\n");
}
printf("<-------------------------------->\nPronasobena Matice A s Matici B:\n");
/* vynulování matice C*/

for(r=0;r<velA_r;r++){
for(s=0;s<velB_s;s++){
*MatC=0;
MatC++;
}
}
/*Násobení matic vysledna matice je MatC*/
MatA=zacA;
MatB=zacB;
MatC=zacC;
k=velA_r*velB_s;
for(r=0;r<=k;r++){

MatA+=(velAB_sr*(r/velB_s));
MatB+=(r%velB_s);

for(s=0;s<velAB_sr;s++){
*MatC+=(*MatA)*(*MatB);
MatA++;
MatB+=velB_s;

}
MatC++;
MatA=zacA;
MatB=zacB;
}


/*vytiskne pronasobenou matici C*/
MatC=zacC;
for(r=0;r<velA_r;r++){
for(s=0;s<velB_s;s++){
printf("%3d ",*MatC);
MatC++;
}
printf("\n");
}
_getch();
free(MatA);
free(MatB);
free(MatC);
free(zacA);
free(zacB);
free(zacC);
}
return 0;



}

Výpis z debugu programu:
Program Received signal SIGTRAP

Single stepping until exit from function ntdll!TpWaitForAlpcCompletion, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!RtlGetDaclSecurityDescriptor, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!RtlCreateUserStack, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!AlpcMaxAllowedMessageLength, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!LdrWx86FormatVirtualImage, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!AlpcMaxAllowedMessageLength, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!LdrQueryProcessModuleInformation, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!AlpcMaxAllowedMessageLength, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!RtlGetLongestNtPathLength, \nwhich has no line number information.
Continuing...
Single stepping until exit from function wcstoul, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!RtlInitBarrier, \nwhich has no line number information.
Continuing...
Single stepping until exit from function wcstoul, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!EtwUnregisterTraceGuids, \nwhich has no line number information.
Continuing...
Single stepping until exit from function wcstoul, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!RtlRemovePrivileges, \nwhich has no line number information.
Continuing...
Single stepping until exit from function wcstoul, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!RtlInitBarrier, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!AlpcMaxAllowedMessageLength, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!RtlRemovePrivileges, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!RtlInitBarrier, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!EtwUnregisterTraceGuids, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!RtlInitBarrier, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!RtlRemovePrivileges, \nwhich has no line number information.
Continuing...
Single stepping until exit from function ntdll!RtlInitBarrier, \nwhich has no line number information.
Continuing...

Jeslti s tím někdo emá zkušenost čím by to mohlo být ?, bych bych velmi rád. Nenní důležité program rozchodit, spíše se poučit z chyby.
program v příloze je špatný !!!!

Vzdělání › jak na angličtinu?
5. 2. 2009   #94190

No , pokud je člověk neumí gramatiku-slovíčka , tak se mu blbe překládá i z Aj -->CZ, natožpak hledí na filmy ....na střední se berou všechny možné časy- a opakují i ty základní, takže se s každým z nich zžij, třeba si potichu zkoušej říkat vety v tom čase třeba cestou domů :).....jinak u seriálu jako přátele, himym -tem de rozumět víc než těm kresleným S

Standardy W3C, validita a doctype › Jak na dynamický web?
13. 7. 2008   #79326

Děkuji...toto sem potřeboval slyšet.

Standardy W3C, validita a doctype › Jak na dynamický web?
12. 7. 2008   #79260

Chtěl bych udělat web a pak už jednoduše přidávat články (nemusí to být zase tak extra jednoduché, jen abych nemusel předělávat celou stránku a měl třeba nadefinovaný formát)...něco jako redakční systém nebo blog, ale vlastní...asi php, nebo css co?

Jak to tedy všichni dělají?

Anonymní uživatel
CSS › Problém se zobrazením
11. 7. 2008   #79243

Jak jsi ten problém vyřešil?

Typografie › co a jak k vytvoření stránky
4. 2. 2008   #65013

takžže naučit se html>css>php(samozřejně za hodně dlouho)

Edit [proč za hodně dlouho? HTML ti moc času nezabere a CSS taky ne..]:
No o to nejde za jak dlouho ale v jakým pořadí(hodně dlouho může být 2 měsíce ale tak rok)

Typografie › co a jak k vytvoření stránky
3. 2. 2008   #64930

dík......jen abych to uvedl na pravou míru je mi jasné že nemůžu chtít udělat web ajko je programujte ale napřed se musím něco hodně naučit....
šlo mi hlavně o to v kterých jazycích se to dá udělat a jaký jazyky se mám učit nebo jaký postup (html?>xhtml?>css>????)
K tomu googlu je těžké něco najít když vlastně nevím co chcu hledat a nebo jak to pár slovami definovat.

TO greppi: díky ti za rady.

Typografie › co a jak k vytvoření stránky
3. 2. 2008   #64873

chtěl bych se zeptat, vytvořím grafiku webu v nějakém grafickém programu a pak ji rozříznu...ale co dál.....
jak to udělat tak abych mohl do té grafiky(vlastně obrázku) psát?
jaký "programovací jazyk" použít?
Asi je to blbé otázka ale prostě sem to nějak nepochopil........všude je jak udělat grafiku rozříznout ale jak ji začlenit třeba do html(x) to nikde

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý