Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cuțit/ briceag drumetie

Cum am acces la o parte dintr-un ...

Mother's Day

Recomandare aparat de vidat alime...
 Izolatie exterioara casa parter P...

Cuvinte si expresii neclare

Mod de lucru Purmo Tempco Digital...

Samsung S90C vs LG C3
 Problema sunet RCS

Amortizor sertare bucatarie

Codrea Pallady

Blocurile goale! Orase in car...
 Motorul pe benzina 1.0 SCe65

Mostenire In 1986

Lentile sferica pentru astigmatism

Problema inlocuire usa spate A6 C...
 

Eroare in timpul rularii ( Limbaj C)

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

#1
9DETECTOR9

9DETECTOR9

    Junior Member

  • Grup: Junior Members
  • Posts: 43
  • Înscris: 10.05.2015
Salut  baieti. Am scris programul asta , am incercat sa-l compilez . In (DEV si CodeBlocks) si aceasi problema.  Se compileaza , incepe rularea . Introduc numarul n si se inchide programu .  Am controlat de 100 de ori , tot corect  .  Am incercat cu debugger nu-mi reuseste . Help . Poate eu nu observ ceva  .


#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>

void main()
{
char cuvinte[10][25];
   
char *aux;
int i,n,gasit;
printf("Dati numarul de cuvinte: ");
scanf("%d",&n);
for(i=0;i<n;i++)
{
  printf("cuvant: ");
  scanf("%s",&cuvinte[i]);
}
do
{
  gasit=0;
  for(i=0;i<n-1;i++)
   if ( strcmp(cuvinte[i],cuvinte[i+1]) > 0 )
   {
	strcpy(aux,cuvinte[i]);
	strcpy(cuvinte[i],cuvinte[i+1]);
	strcpy(cuvinte[i+1],aux);
	gasit=1;
   }
} while (gasit);
for(i=0;i<n;i++)
printf("\n%s",cuvinte[i]);
getch();
}



#2
sftpdt

sftpdt

    Senior Member

  • Grup: Senior Members
  • Posts: 3,673
  • Înscris: 29.08.2013

View Post9DETECTOR9, on 28 mai 2015 - 21:33, said:

Salut  baieti. Am scris programul asta , am incercat sa-l compilez . In (DEV si CodeBlocks) si aceasi problema.  Se compileaza , incepe rularea . Introduc numarul n si se inchide programu .  Am controlat de 100 de ori , tot corect  .

Sigur? Code::Blocks din cate stiu nu permite void main().

#3
Omule

Omule

    Junior Member

  • Grup: Members
  • Posts: 216
  • Înscris: 23.04.2015
Îți dă ceva warning-uri? Mie în Qt îmi merge.

Attached Files



#4
9DETECTOR9

9DETECTOR9

    Junior Member

  • Grup: Junior Members
  • Posts: 43
  • Înscris: 10.05.2015

View PostOmule, on 28 mai 2015 - 22:01, said:

Îți dă ceva warning-uri? Mie în Qt îmi merge.
Nu , nici o eroare sau altceva totul corect . Dar totusi nu merge . In Qt poti sa dai compile ? apoi sa dai run fara compile de cite ori vrei ?

#5
Omule

Omule

    Junior Member

  • Grup: Members
  • Posts: 216
  • Înscris: 23.04.2015
Dap.

#6
adyyy

adyyy

    Member

  • Grup: Members
  • Posts: 531
  • Înscris: 26.06.2006
Mie cu Dev imi da eroare la void, compileaza si merge cu int main().

#7
9DETECTOR9

9DETECTOR9

    Junior Member

  • Grup: Junior Members
  • Posts: 43
  • Înscris: 10.05.2015

View PostOmule, on 28 mai 2015 - 22:12, said:

Dap.
da te rog linku de unde l-ai descarcat. Ms anticipat.

View Postadyyy, on 28 mai 2015 - 22:13, said:

Mie cu Dev imi da eroare la void, compileaza si merge cu int main().

incearca sa introduci numarul de cuvinte apoi da cuvintele si vezi ca nu functioneaza .

#8
adrian93

adrian93

    Active Member

  • Grup: Members
  • Posts: 1,740
  • Înscris: 29.10.2009
Nu observi nimic suspicios la aux ala?
+ Ceva oarecum secundar... ce se intampla pentru "n" mare?

#9
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,473
  • Înscris: 10.08.2005
Stii sa aloci memorie?

#10
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,252
  • Înscris: 24.02.2007
Ce valoare are aux cand il trimiti ca parametru lui strcpy?

#11
aniov

aniov

    Junior Member

  • Grup: Members
  • Posts: 41
  • Înscris: 25.06.2007
Daca tot ai mers pe <char cuvinte[10][25] > foloseste in continuare <char aux[25]>, altfel trebuie sa ii aloci memorie lui  *aux.

Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

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