[英]C. basics. exiting a loop
我正在尋找一種從用戶端退出循環的方法。 我正在編寫一個應該填充數組的代碼,直到數組完全填充或直到用戶決定他完成為止。 我試圖在循環內用if
語句做一些東西,但它沒有成功,做錯了什么。
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define SIZE 6
void main() {
printf("enter numbers sorted by their value, from low to high.\n");
int HT7Q1[SIZE], kelet=0, kelettot=0, num2=0;
for (int i = 0; i < SIZE; i++) {
scanf("%d",&kelet);
HT7Q1[i] = kelet;
我正在嘗試創建一個關鍵字或一個字母,當用戶使用該關鍵字或字母時,循環將在該點終止。 到目前為止還沒有成功,希望得到一些幫助。 謝謝你。
如果用戶輸入了一些無效字符(如“退出”或其他),您可以中斷循環。
if (scanf("%d",&kelet) != 1) // Break if an invalid conversion happened
break;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.