Question

In: Computer Science

Hello, I keep getting the error C4430: missing type specifier - int assumed. Note: C++ does...

Hello, I keep getting the error C4430: missing type specifier - int assumed. Note: C++ does not support default-int for my code. What am I doing wrong? I only have #include <iostream>

int read_num(void);
main()
{
   int num1, num2, max;

   //find maximum of two 2 numbers
   num1 = read_num();
   num2 = read_num();
   if (num1 > num2)
   {
       max = num1;
   }
   else
   {
       max = num2;
   }
   printf("the maximum number is: %d\n", max);
  
   return;
}

int read_num(void)
{
   int num;

   printf("Enter a number: ");
   scanf_s("%d", &num);

   return (num);
}

Solutions

Expert Solution

#include <iostream>

int read_num(void);
int main()//main() is a method and it should have some return type, so int is places before main()
{
   int num1, num2, max;

   //find maximum of two 2 numbers
   num1 = read_num();
   num2 = read_num();
   if (num1 > num2)
   {
       max = num1;
   }
   else
   {
       max = num2;
   }
   printf("the maximum number is: %d\n", max);
  
   return 0;//since main is of type int here it should return some value if the code doesn't have any errors here it returns 0
}

int read_num(void)
{
       int num;

   printf("Enter a number: ");
   scanf("%d", &num);//scanf_s() is not a function for reading a number so..please correct this as scanf function

   return (num);
}

corrections in the code were done and explanation is given in the form of comments inside the code where the code has corrections

and the output for the above code will be as follows

since the above code has no errors, after displaying the output the code exited with the value 0


Related Solutions

Syntax error in C. I am not familiar with C at all and I keep getting...
Syntax error in C. I am not familiar with C at all and I keep getting this one error "c error expected identifier or '(' before } token" Please show me where I made the error. The error is said to be on the very last line, so the very last bracket #include #include #include #include   int main(int argc, char*_argv[]) {     int input;     if (argc < 2)     {         input = promptUserInput();     }     else     {         input = (int)strtol(_argv[1],NULL, 10);     }     printResult(input);...
My code works in eclipse, but not in Zybooks. I keep getting this error. Exception in...
My code works in eclipse, but not in Zybooks. I keep getting this error. Exception in thread "main" java.util.NoSuchElementException at java.base/java.util.Scanner.throwFor(Scanner.java:937) at java.base/java.util.Scanner.next(Scanner.java:1478) at Main.main(Main.java:34) Your output Welcome to the food festival! Would you like to place an order? Expected output This test case should produce no output in java import java.util.Scanner; public class Main {    public static void display(String menu[])    {        for(int i=0; i<menu.length; i++)        {            System.out.println (i + " - " + menu[i]);...
I keep getting the same error Error Code: 1822. Failed to add the foreign key constraint....
I keep getting the same error Error Code: 1822. Failed to add the foreign key constraint. Missing index for constraint 'test_ibfk_5' in the referenced table 'appointment', can you please tell me what is wrong with my code: -- Table III: Appointment = (site_name [fk7], date, time) -- fk7: site_name -> Site.site_name DROP TABLE IF EXISTS appointment; CREATE TABLE appointment (    appt_site VARCHAR(100) NOT NULL, appt_date DATE NOT NULL, appt_time TIME NOT NULL, PRIMARY KEY (appt_date, appt_time), FOREIGN KEY (appt_site)...
I keep getting an error that I cannot figure out with the below VS2019 windows forms...
I keep getting an error that I cannot figure out with the below VS2019 windows forms .net framework windows forms error CS0029 C# Cannot implicitly convert type 'bool' to 'string' It appears to be this that is causing the issue string id; while (id = sr.ReadLine() != null) using System; using System.Collections.Generic; using System.IO; using System.Windows.Forms; namespace Dropbox13 { public partial class SearchForm : Form { private List allStudent = new List(); public SearchForm() { InitializeComponent(); } private void SearchForm_Load(object...
I am making a html game with phaser 3 I keep getting an error at line...
I am making a html game with phaser 3 I keep getting an error at line 53 of this code (expected ;) I have marked the line that needs to be fixed. whenever I add ; my whole code crashes const { Phaser } = require("./phaser.min"); var game; var gameOptions = {     tileSize: 200,     tileSpacing: 20,     boardSize: {     rows: 4,     cols: 4     }    }    window.onload = function() {     var gameConfig = {         width: gameOptions.boardSize.cols * (gameOptions.tileSize +             gameOptions.tileSpacing) + gameOptions.tileSpacing,...
Hi, I don’t know why I keep getting this error and I’ve spent a while on...
Hi, I don’t know why I keep getting this error and I’ve spent a while on it now. I am coding in C++. Here is my .h ___ #ifndef CARD_H #define CARD_H #include <iostream> #include <string> using namespace std; class Card { private: int powerLevel; string element; public: Card(); Card(string, int); string getElement(); int getPowerLevel(); void displayCard(); }; #endif ___ Here is my .cpp ___ #include <iostream> #include "Card.h" #include <string> using namespace std; Card::Card() { element = ""; powerLevel...
I keep getting this error "LetterDemo.cs(21,14): error CS1519: Unexpected symbol `string' in class, struct, or interface...
I keep getting this error "LetterDemo.cs(21,14): error CS1519: Unexpected symbol `string' in class, struct, or interface member declaration" Can someone please help me. Here is my code: using static System.Console; class LetterDemo {    static void Main()    {      Letter letter1 = new Letter();      CertifiedLetter letter2 = new CertifiedLetter();      letter1.Name = "Electric Company";      letter1.Date = "02/14/18";      letter2.Name = "Howe and Morris, LLC";      letter2.Date = "04/01/2019";      letter2.TrackingNumber = "i2YD45";      WriteLine(letter1.ToString());      WriteLine(letter2.ToString() +       " Tracking number: " + letter2.TrackingNumber);    } } class Letter {...
HI. I have been trying to run my code but I keep getting the following error....
HI. I have been trying to run my code but I keep getting the following error. I can't figure out what I'm doing wrong. I also tried to use else if to run the area of the other shapes but it gave me an error and I created the private method. Exception in thread "main" java.util.InputMismatchException at java.base/java.util.Scanner.throwFor(Scanner.java:939) at java.base/java.util.Scanner.next(Scanner.java:1594) at java.base/java.util.Scanner.nextInt(Scanner.java:2258) at java.base/java.util.Scanner.nextInt(Scanner.java:2212) at project2.areacalculation.main(areacalculation.java:26) My code is below package project2; import java.util.Scanner; public class areacalculation { private static...
In java, I keep getting the error below and I can't figure out what i'm doing...
In java, I keep getting the error below and I can't figure out what i'm doing wrong. Any help would be appreciated. 207: error: not a statement allocationMatrix[i][j];
I keep getting the error below in zbooks. How can I fix this. Thank You JAVA...
I keep getting the error below in zbooks. How can I fix this. Thank You JAVA zyLabsUnitTest.java:14: error: cannot find symbol s = MidtermProblems.difference(75, 75); ^ symbol: method difference(int,int) location: class MidtermProblems 1 error import java.lang.Math; public class MidtermProblems { public static String difference(int a, int b) { int diff = Math.abs(a - b); String ans = "";    if (diff == 0) { ans = "EQUAL";    } else if (diff > 10) { ans = "Big Difference "...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT