小编ver*_*röm的帖子

如何在C编程中将代码划分为函数

我有一个完美的运行代码,但这项作业的标准之一是它至少具有两个不同的功能。我怎样才能将此代码用于其他功能?

我想将alarmClock()函数排序为更多函数。那里有很多事。也许是updateTime()函数。我尝试过类似的操作,但这不起作用:

#include <stdio.h>

void alarmClock(int, int);
void updateTime(int, int, int);

int main() {
  int present_time;
  int time_for_alarm;

  printf("Time indicates in HHMMSS! \nPresent time: ");
  scanf("%d", &present_time);

  printf("Time for alarm: ");
  scanf("%d", &time_for_alarm);

  if (present_time == time_for_alarm)
    printf("ALARM!");
  else
    alarmClock(present_time, time_for_alarm);

  return 0;
}

void alarmClock(int presT, int alarmT) {
  int presentHH = presT / 10000;
  int presentMM = (presT / 100) % 100;
  int presentSS = presT % 100;

  int combineTime;

  while (presT != alarmT) {
    printf("%02d:%02d:%02d \n", presentHH, …
Run Code Online (Sandbox Code Playgroud)

c function

3
推荐指数
1
解决办法
86
查看次数

标签 统计

c ×1

function ×1