Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone

Monede JO 2024

Suprasolicitare sistem electric
 CIV auto import

Mutare in MOZAMBIC - pareri, expe...

Scoatere antifurt airtag de pe ha...

Magnet in loc de clește pent...
 Cumparat/Locuit in apartament si ...

Pot folosi sistemul PC pe post de...

Sokol cu distorsiuni de cross-over

Filtru apa potabila cu osmoza inv...
 Kanal D va difuza serialul “...

Upgrade xiaomi mi11

securitate - acum se dau drept - ...

Farmacia Dr Max - Pareri / Sugest...
 

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,664
  • Î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,440
  • Înscris: 10.08.2005
Stii sa aloci memorie?

#10
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,236
  • Î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

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

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