|
|||||||
|
|
|
![]() |
|
|
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: 1370
|
|
|
|
|
|
|
#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: 05:08.





















