Я получаю эти ошибки "ожидаемого выражения" и "ожидаемого идентификатора" при попытке скомпилировать мой файл C.
Я получал эти сообщения об ошибках, пытаясь скомпилировать свой файл c.
projecttwo.c:4:5: error: expected identifier or ‘(’ before ‘continue’ int continue= y; ^ projecttwo.c:5:7: error: expected expression before ‘continue’ while(continue==y) ^ projecttwo.c:31:14: error: expected expression before ‘continue’ scanf( "%s", continue );
Вот полный код.
#include <stdio.h> int main() { int continue= y; while(continue==y) { unsigned char fullName[50]; int employeeHoursworked, employeePayrate, totalcheckamount; printf( "First, please enter your full name.\n" ); scanf( "%s", &fullName ); printf( "Second, please enter your pay rate.\n" ); scanf( "%d", &employeePayrate ); printf( "Finally, please enter the amount of hours worked.\n" ); scanf( "%d", &employeeHoursworked ); if (employeeHoursworked>40) { totalcheckamount = ((40*employeePayrate)+ ((employeeHoursworked-40)*employeePayrate*2)); } else { totalcheckamount = (employeeHoursworked*employeePayrate); } printf( "Name: &fullName\n Total Check Amount: &totalcheckamount.\n" ); { FILE *employeeFile; employeeFile = fopen( "&fullName.txt", "w+" ); fputs( "Name: &fullName\n Total Check Amount: &totalcheckamount", employeeFile ); fclose( employeeFile); } printf( "Would you like to continue? [y/n]\n" ); scanf( "%s", continue ); } }
Что я уже пробовал:
Я попытался удалить какой-то код и переместить его. Пожалуйста помочь. Спасибо.