teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

コードの訂正

2017/11/13 01:49

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -11,26 +11,28 @@
11
11
  toupper関数は以下のwebサイトを参考にしました。
12
12
  [参考サイト](http://www.c-lang.net/%E5%A4%A7%E6%96%87%E5%AD%97%E3%83%BB%E5%B0%8F%E6%96%87%E5%AD%97%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B-2/index.html)
13
13
 
14
+ [インクルードしたライブラリ](https://linuxjm.osdn.jp/html/LDP_man-pages/man3/toupper.3.html)
15
+
14
16
  ###発生している問題・エラーメッセージ
15
17
 
16
18
  ```
17
19
  % gcc -Wall ex2_4.c -o ex2_4
18
20
  ex2_4.c: In function 〓〓〓main〓〓〓:
19
- ex2_4.c:5:9: warning: format 〓〓〓%c〓〓〓 expects argument of type 〓〓〓char *〓〓〓, but argument 2 has type 〓〓〓int〓〓〓 [-Wformat=]
21
+ ex2_4.c:7:9: warning: format 〓〓〓%c〓〓〓 expects argument of type 〓〓〓char *〓〓〓, but argument 2 has type 〓〓〓int〓〓〓 [-Wformat=]
20
22
  scanf("%c", a);
21
23
  ^
22
- ex2_4.c:6:12: warning: implicit declaration of function 〓〓〓toupper〓〓〓 [-Wimplicit-function-declaration]
23
- char b = toupper(a);
24
- ^
25
- ex2_4.c:5:3: warning: 〓〓〓a〓〓〓 is used uninitialized in this function [-Wuninitialized]
24
+ ex2_4.c:7:3: warning: 〓〓〓a〓〓〓 is used uninitialized in this function [-Wuninitialized]
26
25
  scanf("%c", a);
27
26
  ^
28
27
 
28
+
29
29
  ```
30
30
 
31
31
  ###該当のソースコード
32
32
  ```c
33
33
  #include<stdio.h>
34
+ #include <ctype.h>
35
+
34
36
  int main(){
35
37
  char a;
36
38
  printf("input a small character =");

1

情報追加

2017/11/13 01:49

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -8,6 +8,9 @@
8
8
  capital is = A //返される文字
9
9
  ```
10
10
 
11
+ toupper関数は以下のwebサイトを参考にしました。
12
+ [参考サイト](http://www.c-lang.net/%E5%A4%A7%E6%96%87%E5%AD%97%E3%83%BB%E5%B0%8F%E6%96%87%E5%AD%97%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B-2/index.html)
13
+
11
14
  ###発生している問題・エラーメッセージ
12
15
 
13
16
  ```