プログラミング 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共通)
  1. *str = '_'
  2. *str == '_'
  3. *str = ' '
  4. *str == ' '
  5. *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.?????)