Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Festivalul de Film Cannes 2024

Scaun auto

La mulți ani @ranit6996!

La mulți ani @Ciubex!
 Reparat difuzor membrana hartie, ...

Restaurantele cu stele Michelin

Best cooler

Program vizibilitate intre puncte
 Sfat achizitie casti gaming 300-3...

Dimensiune optima teava scurgere ...

Sfat achizitie telefon cu camera/...

Nu se poate completa declaratia 2...
 Caut firma pentru lucrare bucatar...

Dimensionare țevi incalzire

Cum va merge sistemul dupa upgrad...

Cuvantul "ciunet"
 

Code::Blocks IDE has stoped working

- - - - -
  • Please log in to reply
7 replies to this topic

#1
costin_calin

costin_calin

    New Member

  • Grup: Members
  • Posts: 11
  • Înscris: 30.06.2011
Salut!
Am rulat un program c++ si a aparut mesajul: "Code::Blocks IDE has stoped working"
Dupa asta, chiar si hello world a dat ...CB ... stoped working, cand am facut doar buid
Am dezinstalat, reinstalat CB, la fel.
Am sters default.conf, visual C++ ,etc acelasi crush.
Am reinstalat windows ul. Evrica! Hello world a mers! Dar nu a durat mult, cand am ajuns la progreamul meu, aceiasi permanenta, fatala si implacabila eroare!!

Va rog daca stiti o solutie mai simpla de a rezolva CB, fara sa reinstalez windows ul, va rog sa mi-o spuneti si mie.
Si daca vedeti in programul C++ ce produce catastrofa, sa-mi spuneti.

Multumesc!

#include <cstring>
#include <cctype>
#include <cstdio>
using namespace std;
int main()
{
char a[]="ADOBEadobe+-*", s[100001], x[5], *p, ch;
gets(s);
int contor=0;
p=strpbrk (s,a);
while (p+4!=NULL)
{
int isa=1,isb=1,isd=1,ise=1,iso=1,ec=0,ev=0,eo=0,alt=0,defv,defc;
for (int i=0;i<5;i++)
{
ch=*(p+i);
switch (tolower(ch))
{
case 'a':
isa--;
break;
case 'o':
iso--;
break;
case 'e':
ise--;
break;
case 'd':
isd--;
break;
case 'b':
isb--;
break;
case '*':
eo--;
break;
case '+':
ec--;
break;
case '-':
ev--;
break;
case '\0':
printf("%d",contor);
return 0;
default :
alt++;
break;
}
}
if (!alt)
{
if(isa<0||isd<0||iso<0||isb<0||ise<0)
alt++;
else
{
defv=isa+ise+iso+ev;
defc=isd+isb+ec;
if (defv+defc+eo==0)
	 contor++;
}
}
p=strpbrk(p+1,a);
}
printf("%d", contor);
return 0;
}
// scanf: ebodaE+m***++
// printf: 4


Edited by costin_calin, 28 November 2017 - 23:55.


#2
maccip

maccip

    46 ani

  • Grup: Senior Members
  • Posts: 33,420
  • Înscris: 06.01.2007
Cred ca nu e relevant ce cod compilezi, eroarea pare a fi de compilator, probabil ca ai o configurare aiurea, un update de windows care sa-ti creeze probleme, sa modifice o versiune de DLL ceva.


Dar mai intai verifica daca un program simplu gen Hello World genereaza aceiasi eroare.
Apoi modifica platforma. Pe 64 biti, pe 32, Debug, Release, NetFrameworks, etc.. Vezi pe care anume nu-ti merge.

Visual Studio 2017 ala moca, da?

#3
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,272
  • Înscris: 24.02.2007
Iti crapa IDE-ul, compilatorul sau programul tau cand il rulezi?

Ce input dai programului, pentru reproducere? gets(s)

#4
costin_calin

costin_calin

    New Member

  • Grup: Members
  • Posts: 11
  • Înscris: 30.06.2011

View Postmaccip, on 29 noiembrie 2017 - 01:03, said:

Cred ca nu e relevant ce cod compilezi, eroarea pare a fi de compilator, probabil ca ai o configurare aiurea, un update de windows care sa-ti creeze probleme, sa modifice o versiune de DLL ceva

Nu cred ca  am fost clar: Am formatat C: + install codeblock + run hello world/a mers + programul meu cu pointeri/crach + uninstall CB + reinstall + doar build hello world/crach si orice altceva

View Postdani.user, on 29 noiembrie 2017 - 10:43, said:

Iti crapa IDE-ul, compilatorul sau programul tau cand il rulezi?

Ce input dai programului, pentru reproducere? gets(s)
Primesc mesaj de la windows ca IDE s-a oprit. Dau enter si dispare si CB si mesajul si revine in explorer de unde am dat comanda

Da gets, dar programul a mers, chiar corect, pe urma am mai eliminat si cizeleat codul, si dupa cateva modificari succesive pe la pointeri mi-a facut figura.
Demult am mai folosit pointeri in Pascal si chiar intreruperi (pe vremea DOS). Si atunci se mai busea, dar dupa un restart al calculatorului totul revenea. Dar ce pateste CB intr-o epoca super protejata este de neinteles!!!

Edited by costin_calin, 29 November 2017 - 13:20.


#5
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,651
  • Înscris: 30.07.2003

View Postcostin_calin, on 28 noiembrie 2017 - 23:54, said:

Am reinstalat windows ul.
Asta nu-i solutie!

View Postcostin_calin, on 29 noiembrie 2017 - 13:20, said:

Dar ce pateste CB intr-o epoca super protejata este de neinteles!!!
De neinteles e ca folosesti pocnitori care se autointituleaza IDE! Treci la instrumente ce-si merita numele. Nefiind un mediu utilizat in productie pe scara larga, nu sta nimeni sa-i caute chichitele. O fi avand ceva prin registri scris prost si o da in balarii! La fel cu suita MinGW ce vine la pachet.

Edited by neagu_laurentiu, 29 November 2017 - 14:33.


#6
Mosotti

Mosotti

    Geniu umil

  • Grup: Senior Members
  • Posts: 33,295
  • Înscris: 21.04.2004
Pune Visual Studio si zvirle Cock:Blocks ala in Somesh...

#7
maccip

maccip

    46 ani

  • Grup: Senior Members
  • Posts: 33,420
  • Înscris: 06.01.2007
Visual Studio moca vere. Ce mai vrei?

#8
Geth

Geth

    Senior Member

  • Grup: Senior Members
  • Posts: 2,903
  • Înscris: 17.11.2017
Cauza e posibil sa fie ceva antivirus/antimalware/firewall , de obicei o componenta ce analizeaza comportamentul programelor (gen HIPS) .. dar aia de obicei determina eroare la compilare, nu pica tot IDE-ul... insa e posibil orice presupun...

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate