Для пояснения мне нужна программа для печати чисел, которые вводятся для a и b, а не фактических букв a и b.
Хорошо, вот пересмотренная программа за предложения yall:
int main (int argc, char *argv[])
{
int a; /*first number input*/
int b; /*second number input*/
a = atoi(argv[1]); /*assign to a*/
b = atoi(argv[2]); /*assign to b*/
if (a < b)
printf("%s\n", a < b); /* a is less than b*/
else {
printf("%s\n", a >= b); /* a is greater than or equal to b*/
}
if (a == b)
printf("%s\n", a == b); /* a is equal to b*/
else {
printf("%s\n", a != b); /* a is not equal to b*/
}
return 0;
} /* end function main*/
lol, теперь, когда я запускаю программу, мне говорят
8 [main] a 2336 _cygtls::handle_exceptions: Error while dumping state
Segmentation fault
Что, черт возьми, это значит? (Если вы еще не заметили, я довольно безнадежен в этом деле, смеется).