kolonaのプロフィール

@kolona kolona
ありがとう数9
質問数10
回答数3
ベストアンサー数
1
ベストアンサー率
100%
お礼率
94%

  • 登録日2010/07/26
  • 写真の雑草の名前

    写真の雑草の名前を教えてください。庭のあちこちに.....繁殖力が強い雑草です。宜しくお願いいたします。

    • h24051
    • 回答数2
  • この花の名前を教えてください。

    8月中旬に撮影しました。下の葉っぱは長いですが、上のはっぱは小さいです。 全体的にうすい緑色です。 宜しくお願いします。

  • C言語についてなのですが・・・

    さきほども上げたのですがカテゴリが間違っていたのでもう一回書き込みました まだプログラムの勉強をはじめた初心者なのですが、 テキストファイルから文字を読みこみ、大文字ならば小文字に変換し辞書順に並びかえるプログラムを作っているのですがどうしてもうまくいきません。 例えばtest.txtに XXX YYY YY XX BBB aaa aa BB とあれば aa aaa bb bbb xx xxx yy yyy と表示されるよにしたいんです。 自分が作ったプログラむはこれです。 まだテキストファイルからでなくキーボードからの入力になっていますが・・・ #include<stdio.h> #include<stdlib.h> #include<string.h> #include <ctype.h> int soto( const void *x, const void *y); int main(int argc, char *argv[]){ FILE *input; char str1[1000]; int i, j; for (i = 1; i < argc; i++){ qsort(argv[i], 1000, sizeof( char *), soto); strcpy(str1, argv[i]); for(j = 0; j < 100; j++){ str1[j] = tolower( str1[j] ); } printf("%s\n", str1); } return 0; } int soto( const void *a, const void *b){ char *x, *y; x = (char*)a; y = (char*)b; return x-y; } これだと小文字にはなるんですがソートされずに表示されてしまいます・・・ どのようにすればいけるのかご指摘のほどおねがいします