for i inrange(m): data = input().split() artical.append(data)
• C 寫法 使用 scanf()
因為scanf()讀取到空格就會結束,因此使用 while 持續讀取單行字串,直到遇到換行符號跳出。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
char article[50][100][100];
for (int i = 0; i < m; i++) { int k = 0; while (scanf("%s", article[i][k])) { char ch ; scanf("%c",&ch); if ( ch == '\n' || ch == EOF) { // 如果是換行字元或達到檔案結尾就跳出迴圈 break; } k++; } }
Hi I'm Inru 🇹🇼 Welcome to my Blog :) Major in Computer Science In here I'd like to share my Daily / Learn / Film Reviews / Music HOPE U GUYS ENJOY IT 🤍