プログラミング II・1月 27日
本日の Quiz
文字列中の空白「 」を、
アンダースコア「_」に置き換える関数である。
?????の部分を下の選択肢から選べ。
#include <stdio.h>
void replace(char *str) {
while(*str) {
if (??Q1??) {
??Q2??;
}
str++;
}
}
int main(int argc, char **argv) {
char text[] = "Faculty of Engineering, Kagawa University";
replace(text);
printf("%s\n", text);
// "Faculty_of_Engineering,_Kagawa_University"と出力される
}
選択肢(Q1〜2共通)
- *str = '_'
- *str == '_'
- *str = ' '
- *str == ' '
- *str
答は下のテンプレートを使って、
answer.txtというファイル名のテキストファイルにして、
\\opal\Report\kagawa\Programming2\Jan27\の各自の学籍番号のフォルダへ。
Quizの解答:
Q1
Q2
感想:
前回(1月 20日)の答
Quizの解答:
Q1 *ptrP
Q2 *ptrT
Q3 &price
Q4 &tax
構造体の宣言、.演算子と、->演算子、
PREV, UP,
NEXT
Koji Kagawa
(kagawa@eng.?????)