intfunc(void){int*ptr =NULL;intret; ptr = (int*)malloc(sizeof(int) *100);if(ptr ==NULL) {printf("malloc error\n");return-1; } ret = funcA(ptr,100);if(ret <0) {printf("funcA error\n");returnret; } ret = funcB(ptr,100);if(ret <0) {printf("funcB error\n");retur...
必要なマクロのみをprintfで表示してやれば調べたい型の最大値や最小値を調べることはできるのですが、せっかくなので上記のマクロの全てを表示するソースコードを下記に用意ておきました。 整数型の最大値・最小値を表示 #include<stdio.h>#include<limits.h>intmain(void){/* char型の最小...
manager) return 0; AbstructProduct1 product1 = manager->factory->get_product1(manager->factory); AbstructProduct2 product2 = manager->factory->get_product2(manager->factory); printf("call product1 API:%s\n", product1->get_name1()); printf("call product2 API:%s\n", product2->get_...
さらに、標準出力への出力を前提とした標準ライブラリ関数が用意されています(printfやputsなど)。 標準入力 ここまで標準出力に絞って解説を行なってきましたが、標準入力に関しては標準出力とほぼ同様です。 ただ、標準入力の場合は出力ストリームではなく入力ストリームとなります。