Convert the following Java code to C programming. Pass ProjectNum and ProjectNam
ID: 3768530 • Letter: C
Question
Convert the following Java code to C programming. Pass ProjectNum and ProjectName as parameter values and call printHeading from main method.
public class printHeading
{
// Main method
public static void main(String[] args)
{
{
printHeading(1, "Conversion"); // this statement calls the printHeading method
}
}
private static void printHeading(int ProjectNum, String ProjectName){
String name = "John Smith";
System.out.println(name);
System.out.println("class ");
System.out.println("Project: " + ProjectNum);
System.out.println(ProjectName);
System.out.println();
}
}
Explanation / Answer
C program:
#include <stdio.h>
void printHeading(int , char []);
int main(void) {
printHeading(1, "Conversion");
return 0;
}
void printHeading(int ProjectNum, char ProjectName[]){
char name[50] = "John Smith";
printf("%s ",name);
printf("class ");
printf("Project: %d ",ProjectNum);
printf("%s ",ProjectName);
printf(" ");
}
Output: