Sto cercando di scrivere un programma C in Linux che avere sqrt dell'argomento, Ecco il codice:qual è l'errore di segmentazione (core dumped)?
#include<stdlib.h>
#include<stdio.h>
#include<math.h>
int main(char *argv[]){
float k;
printf("this is consumer\n");
k=(float)sqrt(atoi(argv[1]));
printf("%s\n",k);
return 0;
}
Dopo digito il mio ingresso al "guscio>" prompt gcc mi dà il seguente errore :
Segmentation fault (core dumped)
http://en.wikipedia.org/wiki/Core_dump –
stringa di formato errata utilizzata è necessario '% f', non'% s' –
Provare 'int main (int argc, char * argv [])'. – Beta