|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2007
Messaggi: 381
|
[c] Perchè mi da questo errore?
perchè mi da errore quando inserisco una stringa da input?
Codice HTML:
int main(){ char *stringa[20]; scanf("%s", stringa); printf("%d ", palindroma(*stringa)); system("PAUSE"); } |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2007
Messaggi: 381
|
cioè quando immetto una stringa si blocca il programma e mi esce quella schermata "non inviare" ecc.. perchè?
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
scanf("%s") accetta un char *, tu stai passando un char ** (per giunta non inizializzato).
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2007
Messaggi: 381
|
quindi come potrei fare?
devo semplicemente immettere una stringa da input come posso scriverlo? |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1349
|
|
![]() |
![]() |
![]() |
#6 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
aggiungo: correggi anche il format string della scanf.
Codice:
scanf("%19s", stringa); |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Homework di Informatica?
![]()
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
![]() |
![]() |
![]() |
#8 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
LOL
![]() succedeva sempre anche a me quando ero al 1° anno di ritrovarmi i miei colleghi su HWU e di riconoscerli dalla traccia ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:07.