Re: [問題] scanf 讀取輸入字串的問題
抱歉 再打擾一下
想請問一下為什麼程式正確執行之後
出現"請按任意鍵繼續"
按下去之後就出現microsoft的錯誤訊息呢
gdb出現的訊息是segmentation fault
想請問一下是哪邊有問題呢?
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str1[]="";
int comp_grade=0, math_grade=0, eng_grade=0;
printf("請輸入姓名: ");
fgets(str1,80,stdin);
printf("請輸入計概成績: ");
scanf("%d", &comp_grade);
printf("請輸入數學成績: ");
scanf("%d", &math_grade);
printf("請輸入英文成績: ");
scanf("%d", &eng_grade);
printf("統計中.....\n\n");
printf("%s的成績如下\n", str1);
printf("========================\n");
printf("計概成績: %d\n", comp_grade);
printf("數學成績: %d\n", math_grade);
printf("英文成績: %d\n", eng_grade);
printf("========================\n");
system("pause");
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.243.66
推
04/28 12:00, , 1F
04/28 12:00, 1F
→
04/28 12:38, , 2F
04/28 12:38, 2F
→
04/28 12:38, , 3F
04/28 12:38, 3F
→
04/28 12:39, , 4F
04/28 12:39, 4F
→
04/28 12:40, , 5F
04/28 12:40, 5F
→
04/28 12:40, , 6F
04/28 12:40, 6F
推
04/28 13:11, , 7F
04/28 13:11, 7F
→
04/28 13:11, , 8F
04/28 13:11, 8F
→
04/28 13:12, , 9F
04/28 13:12, 9F
→
04/28 13:12, , 10F
04/28 13:12, 10F
→
04/28 13:13, , 11F
04/28 13:13, 11F
→
04/28 13:13, , 12F
04/28 13:13, 12F
→
04/28 14:13, , 13F
04/28 14:13, 13F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章