[技術者向] コンピューター

全362924件中61~80件表示
  • windows10への有償アップグレードについて

    過年、microsoftでWindows7、ならび8をWindows10への 無償アップグレードが行われてましたが、今現在、有償でも 良いので、同じ方法でアップグレードを行う方法はないでしょうか?

  • 試行錯誤してもpythonでgTTsが動きません

    下記のコードをJupyterのNotebook上で実行したいのですが、何度試行錯誤しても動きません。ハードはラップトップのsurfaceです。 IPYNBファイルの「Coder」というファイルにプログラムを書いています。 コマンドプロンプトでpip install gttsと打ち、「システムの詳細設定の表示」でpathを通してもエラーが出ます。(コマンドプロンプトでは、successfully installedの文字がやり直す度に必ず出ます。) ファイルが壊れている可能性を考慮し、pip uninstall gttsを実行したのち再度インストールしてパスを通す過程をもう5回も繰り返しました。 また「システムの詳細設定の表示」でパスを通す際にフルパスを通したり、円マーク「\」を「\\」に置き換えたりしましたが、結局10時間も無駄にしました! 下記のサイトも参考にしましたが、全く動きません。 https://stackoverflow.com/questions/59650762/python-showing-me-error-of-no-module-named-gtts 現在はIPYNBファイルの「Coder」と同じ階層にあるフォルダFor_all_of_the_gTTs (パスはC:\Users\「ユーザ名」\For_all_of_the_gTTs) の内部に gtts gTTS-2.2.4.dist-info gtts-cli.exe normalizer.exe pip.exe pip3.10.exe pip3.7.exe pip3.exe が存在しています。(添付画像がその様子です。また、画像に映っているFor_all_of_the_playsoundについても似たような状況で、No module named 'playsound'が出てきます。) pip uninstall gttsと打った際にこれらのファイルが削除されると出てきたため、これらが本体のような物なのではないかと思い、コードを実行しているファイルと同じ階層に置いたらできるのではないかと思ってこの状態を作りました。 今使っているノートパソコン(surface)をシャットダウンしてもう一度起動させたり、再起動を実行しましたが、No module named 'gtts'から一歩も進展がありません。 いろいろなサイトの指示通りにやってみましたが全部だめです。一体何が原因なのでしょうか。 # 実行したいコード(これで英語のリスニングの勉強を効率化したい) from gtts import gTTS import gTTs import os mytext = "Thank you for reading my blog" myobj = gTTS(text=mytext, lang='en', slow=False) myobj.save("Thank you.mp3") os.system("mpg321 Thank you.mp3")

    • 受付中
    • 困ってます
    • hf-sbf5
    • Python
    • 回答数 0
  • VB A言語

    VBA言語です。 以下に記述する問題について質問があります。 InpuuBoxで整数をMに入力してDo〜Loop文で総和Sを計算して得た結果を(M,N,S)の形で表記したいのですが、変数をLongで宣言する場合の表示を教えてほしいです。 問題 S=2^1+2^3+2^5・・・+2^Nの総和がMを超える最小のNとS よろしくお願いします(>人<;)

  • VBA言語プログラミング

    VBA言語です。 以下に記述する問題について質問があります。 InpuuBoxで整数をMに入力してDo〜Loop文で総和Sを計算して得た結果を(M,N,S)の形で表記したいのですが、変数をLongで宣言する場合の表示を教えてほしいです。 問題 S=1+2+2^2+・・+2^Nの総和がMを超える最小のNとS よろしくお願いします(>人<;)

  • ショートカットキーの作り方

    Aキーを押したら関数を実行するが、textareaに文字を入力しているときは、関数を実行しない方法を教えください。

  • VBA言語プログラミング

    添付画像の問題での質問です。ong型の変数Nを宣言し、Nの値をinputbox関数で入力すると、(N,sum())および(N,sum2())を表示するSubプロシージャのプログラムが分かりません。 言語はエクセルのビジュアルベーシックです。

  • WordPressの質問(q10063418)の続

    参考サイトを見てsmtp設定をPHP側で試しているのですが、メールの送信のやり方がわかりません。 テストメールをwp_mail()から送信してみるというコードをファイルに書き込んでもメールが届いていない状態です。 Hostは契約時のメール内容から、Port番号はカラフルボックスの案内から、Username、Password、From はCpanelの設定画面から確認しているのですが… 何か抜けているのでしょうか? localhost環境でも試してみようかと考えております。 ※接続ポート番号について https://help.colorfulbox.jp/manual/mail-spec-list/ ※実装コード add_action("phpmailer_init", "send_smtp_email"); function send_smtp_email( $phpmailer ) { $phpmailer->isSMTP(); $phpmailer->Host = "[mail.last.cfbx.jp]"; $phpmailer->SMTPAuth = true; $phpmailer->Port = 587; $phpmailer->SMTPSecure = "tls"; $phpmailer->Username = "[test@last.cfbx.jp]"; $phpmailer->Password = "[takuya7530]"; $phpmailer->From = "[test@last.cfbx.jp]"; $phpmailer->FromName = "[test]"; } ※テストメールをwp_mail()から送信(t******@gmail.comは確認用のメールアドレス) wp_mail( "t******@gmail.com", "届きましたか?", /// => サブジェクト(件名) "このメールが見れたなら設定は完ぺき!" /// => ボディ(メール内容) ); ※参考サイト 1,https://qiita.com/e__ri/items/857b12e73080019e00b5 2,https://fukuro-press.com/wordpress-send-email-with-smtp/

    • 受付中
    • 困ってます
    • php_learn
    • PHP
    • 回答数 5
  • Sidekickをダウンロード出来る条件が判らない

    ネットで生産性が劇的にあがるSidekickというブラウザーが あると聞いてダウンロードしようとしたんですが、どうも ダウンロードできません。  指定されたデバイス、パス、またはファイルにアクセスできません。 これらの項目にアクセスするための適切なアクセス許可がない可能性があります。  と出てきます。

  • スクロールで画面が読み込まれたら動くようにしたい

    下記html、cssでテキストを動くようにしたのですがjavascript(jquery)で スクロールで画面が読み込まれたら動くようにしたいのですがどうすれば良いでしょうか。 素人なのでコピペで教えて欲しいです。 html <body> <section> </section> <div class="heading"> <div> <p class="slide-up">テキスト</p> </div> <div> <p class="slide-up">テキスト</p> </div> <div> </div> </body> </body> </body> css body, html { width: 100%; font-family: 'Times New Roman', Times, serif; } section { height: 200vh; } .fadeUp { animation-name: fadeUpAnime; animation-duration: 0.5s; animation-fill-mode: forwards; opacity: 0; } .heading { margin: 80px 0 0 80px; font-size: 15em; line-height: 90%; } .heading>div { overflow: hidden; } .heading>div>p { width: -webkit-max-content; width: -moz-max-content; width: max-content; white-space: nowrap; margin: 0; } div.heading>div { -webkit-animation-delay: 1s; animation-delay: 1s; } .slide-up { -webkit-animation: slid 2s cubic-bezier(0.65, 0, 0.35, 1) both; animation: slid 2s cubic-bezier(0.65, 0, 0.35, 1) both; } @-webkit-keyframes slid { 0% { transform: translateY(300px); } 100% { transform: translateY(0); } } @keyframes slid { 0% { transform: translateY(300px); } 100% { transform: translateY(0); } }

  • Googleの検索結果について

    3か月前にアップデートがあり順位が2〜3位くらい落ちました。 落ちる前は、1位のキーワードがいくつかありました。 やはり何年も1位をとることは、難しいのでしょうか? 独占禁止法とかそうゆうのありますでしょうか? 施策は、やっていたつもりです。 競合とも大差ないサイトだと思うのですが、、、。

    • 受付中
    • 困ってます
    • sdk358
    • SEO
    • 回答数 1
  • スクロールで画面が読み込まれたら動くようにしたい

    html、cssでテキストを動くようにしたのですがjavascript(jquery)で スクロールで画面が読み込まれたら動くようにしたいのですがどうすれば良いでしょうか。 html <body> <section> </section> <div class="heading"> <div> <p class="slide-up">salon</p> </div> <div> <p class="slide-up">info</p> </div> <div> </div> </body> </body> </body> css body, html { width: 100%; font-family: 'Times New Roman', Times, serif; } section { height: 200vh; } .fadeUp { animation-name: fadeUpAnime; animation-duration: 0.5s; animation-fill-mode: forwards; opacity: 0; } .heading { margin: 80px 0 0 80px; font-size: 15em; line-height: 90%; } .heading>div { overflow: hidden; } .heading>div>p { width: -webkit-max-content; width: -moz-max-content; width: max-content; white-space: nowrap; margin: 0; } div.heading>div { -webkit-animation-delay: 1s; animation-delay: 1s; } .slide-up { -webkit-animation: slid 2s cubic-bezier(0.65, 0, 0.35, 1) both; animation: slid 2s cubic-bezier(0.65, 0, 0.35, 1) both; } @-webkit-keyframes slid { 0% { transform: translateY(300px); } 100% { transform: translateY(0); } } @keyframes slid { 0% { transform: translateY(300px); } 100% { transform: translateY(0); } }

  • C言語の、戻り値/値渡し/アドレス渡しのついて

    【実装したコードに、戻り値/値渡し/アドレス渡しを用いたサブの関数を作成せよ。】 上記の課題に取り組んでいるのですが、何となく概念は分かったのですが、ソースコードに反映させようとすると詰まってしまって… どなたか教えて頂けないでしょうか? 『ソースコード』 #include <stdio.h> #include <time.h> #include <string.h> #include <stdlib.h> #define CALC (3) #define FROM_YEAR (1900) #define MAX_LINE (1000) int cmp_u(const void* a, const void* d) { return strcmp((char*)a, (char*)d); } int cmp_d(const void* a, const void* d) { return strcmp((char*)d, (char*)a); } int main() { int num1, num2; char op; float answer; int r,i; FILE* fp; char e[11]; char sin[1000][1000]; char ad[8]; fp = fopen("log.txt", "a+"); if (fp == NULL) { printf("ファイルオープン失敗\n"); return -1; } while (1) { r = scanf("%d%c%d", &num1,&op, &num2); if (r != CALC) { puts("input error"); return 1; } if (op == '+') { answer = num1 + num2; } else if (op == '-') { answer = num1 - num2; } else if (op == '*') { answer = num1 * num2; } else if (op == '/') { answer = (float)num1 / num2; } time_t t = time(NULL); struct tm* tm = localtime(&t); printf("%d/%02d/%02d ", tm->tm_year + FROM_YEAR, tm->tm_mon + 1, tm->tm_mday); printf("%02d:%02d:%02d ", tm->tm_hour, tm->tm_min, tm->tm_sec); printf("%d%c%d,%f\n", num1, op, num2, answer); fprintf(fp, "%d/%02d/%02d ", tm->tm_year + FROM_YEAR, tm->tm_mon + 1, tm->tm_mday); fprintf(fp, "%02d:%02d:%02d ", tm->tm_hour, tm->tm_min, tm->tm_sec); fprintf(fp, "%d%c%d,%f\n", num1, op, num2, answer); printf("計算を続けますか?"); scanf("%s", e); if (strcmp(e, "no") == 0) { break ; } } fclose(fp); fp = fopen("log.txt", "r"); int cnt = 0; for (i = 0;i < MAX_LINE;i = i + 1) { if (fgets(sin[i], sizeof(sin[0]), fp)) ++cnt; else break; } fclose(fp); printf("ASC or DESC: "); scanf("%s", ad); if (strcmp(ad, "ASC") == 0) { qsort(sin, cnt, sizeof(sin[0]), cmp_u); } else { qsort(sin, cnt, sizeof(sin[0]), cmp_d); } for (i = 0;i < cnt;i = i + 1) { printf("%s", sin[i]); } return 0; }

  • 更に細分化をしたいのですが。

    以前、質問をさせて頂いた内容の続きになります。Helperクラスを作ってview側でinjectさせ表示をされることは出来ました。それでも、コードが長くなりますので更に細分化したいのですが、可能でしょうか? ①例えば前回質問させていただいた下記のコードのecho $sabunの$sabunを外部classで計算させてhelperに読み込ませるようなことを考えています。また②下記のようなクラスを用意してcsvファイルを読み込ませ祝日が該当すれば表示るようなことも可能でしょうか? ①一部抜粋 $ym = date("2022-04-22"); $tm = date("n",strtotime($ym));//月 $ty = date("Y",strtotime($ym));//年 $countdate=date('t',mktime(0,0,0,$tm,1,$ty)) for ($i = 0; $i < $countdate; ++$i) { $d = mktime(0, 0, 0, $tm, 16 + $i, $ty); //日付ごとの配列のキー $dd = date('Y-m-d', $d); foreach($e_all as $e_time){ if (in_array($dd, (array)$e_time->date_time)) { echo $e_time->start_time; echo $e_time->end_time; $sabun = (strtotime($e_time->end_time) - strtotime($e_time->start_time)) / 60; echo $sabun; ②祝日がcsvファイルの中に該当すれば表示する 一部抜粋 namespace App\Helpers; use \SplFileObject; class SyukuHelper { public function syukuLogic($d) { $file = new SplFileObject(storage_path("app/holiday.csv")); $file->setFlags(SplFileObject::READ_CSV); $exist_flg = false; foreach ($file as $line) { if (isset($line[1])) { $date = date("Y/m/d", strtotime($line[0])); $name = $line[1]; if ($date == date('Y/m/d', $d)) { echo '<td class="border border-gray-400 ..." align="center" bgcolor="lightblue">'.$name.'</td>'; $exist_flg = true; } } } //祝日一致なければ空欄 if ($exist_flg == false) { echo '<td class="border border-gray-400 ..." align="center" bgcolor="lightblue"></td>'; } どうぞよろしくお願い致します。

    • ベストアンサー
    • 困ってます
    • iyumoyumo
    • PHP
    • 回答数 1
  • JW_CADにて黒背景で印刷したい

    PDF形式で背景を黒で印刷したいのですが白になります。あるサイトで矩形とソリッドにチェックを入れて色を黒に設定して印刷範囲より大きい長方形を作成してその中に製図の範囲を入れて印刷すれば背景が黒になるということでしたが白になります。基本設定の一般にある[プリンター出力イメージの背景を白にする]という場所のチェックも入っていません。 右の方にある印刷ボタンを押すと上記で作成した黒い長方形がピンク色で表現され、左上にある印刷ボタンを押すと背景は白で印刷されます。どこに問題があるのでしょうか、教えてください

  • Lenovo thinkpad win10への適応

    Lenovo thinkpad L420 7854 32bitをwin7で使用しておりますが、win10    64bitへ 乗り換えようと思っています。この機種はwin10へ対応は可能でしょうか? よろしくお願いします。

  • wordpressでテーマやプラグインを販売したい

    wordpressでテーマやプラグインを有料で販売したいのですが どのように販売するのでしょうか デベロッパー登録などが必要なのでしょうか? ググっても有益なサイトが見つからないので質問しました

  • AIイラスト生成

    こんにちは。 AIイラスト生成とは基本的にどのような仕組みで使われるのでしょうか? StableDiffusionを例にあげて教えて頂きたいです。 例えば、なぜAIは全然関係のないイラストをキーワードだけで描けるのか、そしてダウンロードしたファイルをもとにして描いているのだと推測しますが、モデルファイルはその為に必要なのか(イラストを何とか風で意識して描かせるため) そして最後の質問ですが、なぜ特定のGPUでそのGPU専用のドライバーが必要なのか・・・です。 ご教示お願いします。

  • C言語のcanf()関数を2回(以上)連続で使用に

    #include <stdio.h> #include <time.h> #include <string.h> #include <stdlib.h> static char ad[10]; int cmp_u(const void* a, const void* d) { return strcmp((char*)a, (char*)d); } int cmp_d(const void* a, const void* d) { return strcmp((char*)d, (char*)a); } int main() { int num1, num2; char op; float answer; int r,i; FILE* fp; char e[11]; char sin[1000][1000]; char ad[8]; fp = fopen("log.txt", "a+"); if (fp == NULL) { printf("ファイルオープン失敗\n"); return -1; } while (1) { r = scanf("%d%c%d", &num1,&op, &num2); if (r != 3) { puts("input error"); return 1; } if (op == '+') { answer = num1 + num2; } else if (op == '-') { answer = num1 - num2; } else if (op == '*') { answer = num1 * num2; } else if (op == '/') { answer = (float)num1 / num2; } time_t t = time(NULL); struct tm* tm = localtime(&t); printf("%d/%02d/%02d ", tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday); printf("%02d:%02d:%02d ", tm->tm_hour, tm->tm_min, tm->tm_sec); printf("%d%c%d,%f\n", num1, op, num2, answer); fprintf(fp, "%d/%02d/%02d ", tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday); fprintf(fp, "%02d:%02d:%02d ", tm->tm_hour, tm->tm_min, tm->tm_sec); fprintf(fp, "%d%c%d,%f\n", num1, op, num2, answer); printf("計算を続けますか?"); scanf("%s\n", &e); if (strcmp(e, "no") == 0) { break ; } } fclose(fp); fp = fopen("log.txt", "r"); int cnt = 0; for (i = 0;i < 1000;i = i + 1) { if (fgets(sin[i], sizeof(sin[0]), fp)) ++cnt; else break; } fclose(fp); printf("ASC or DESC: "); scanf("%s", ad); if (strcmp(ad, "ASC") == 0) { qsort(sin, cnt, sizeof(sin[0]), cmp_u); } else { qsort(sin, cnt, sizeof(sin[0]), cmp_d); } for (i = 0;i < cnt;i = i + 1) { printf("%s", sin[i]); } return 0; } 現在こちらのコードを書いたのですが、scanfを連続使用しているのが原因で printf("ASC or DESC: "); scanf("%s", ad); この部分で入力できずに進行してしまいます。 こちらのサイトを http://freeh.minim.ne.jp/minimini/develop/cscanf.html#:~:text=C%3A%20scanf%28%29%E9%96%A2%E6%95%B0%E3%81%AE%E9%80%A3%E7%B6%9A%E4%BD%BF%E7%94%A8%E3%81%AF%E6%B3%A8%E6%84%8F.%20scanf%28%29%E9%96%A2%E6%95%B0%E3%82%92%EF%BC%92%E5%9B%9E%EF%BC%88%E4%BB%A5%E4%B8%8A%EF%BC%89%E9%80%A3%E7%B6%9A%E3%81%A7%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E5%A0%B4%E5%90%88%E3%80%81%E6%84%8F%E5%9B%B3%E3%81%97%E3%81%AA%E3%81%84%E5%8B%95%E4%BD%9C%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82.%20scanf%28%29%E9%96%A2%E6%95%B0.%20scanf%28%29%E9%96%A2%E6%95%B0%E3%81%AF%E6%96%87%E5%AD%97%E5%88%97%E3%82%92%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%82%80%E9%96%A2%E6%95%B0%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%EF%BC%92%E5%9B%9E%E9%80%A3%E7%B6%9A%E3%81%A7%E4%BD%BF%E3%81%86%E3%81%A8%E3%80%81%EF%BC%88%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%81%8C%E6%84%8F%E5%9B%B3%E3%81%97%E3%81%9F%E9%80%9A%E3%82%8A%E3%81%AB%E3%81%AF%EF%BC%89%E3%81%86%E3%81%BE%E3%81%8F%E5%8B%95%E3%81%84%E3%81%A6%E3%81%8F%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82.%20char%20c%2C%20%2Astr%3B%0A%0A,%20printf%28%22%E6%96%87%E5%AD%97%E3%82%92%E5%85%A5%E5%8A%9B%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%3A%20%22%29%3B%0A%20%20scanf%28%22%25c%22%2C%20%26c%29%3B%0A.%20%E3%81%93%E3%82%8C%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%80%81%E4%BE%8B%E3%81%88%E3%81%B0%E3%80%8Cabc%E3%80%8D%E3%81%A8%E5%85%A5%E5%8A%9B%E3%81%97%E3%81%A6%E3%83%AA%E3%82%BF%E3%83%BC%E3%83%B3%E3%82%AD%E3%83%BC%E3%82%92%E6%8A%BC%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%E3%80%82.%20%E3%81%99%E3%82%8B%E3%81%A8%EF%BC%92%E3%81%A4%E7%9B%AE%E3%81%AEscanf%28%29%E9%96%A2%E6%95%B0%E3%81%A7%E6%AD%A2%E3%81%BE%E3%82%89%E3%81%9A%E3%81%AB%E3%80%81%E3%81%9D%E3%81%AE%E3%81%BE%E3%81%BE%E9%80%B2%E3%82%93%E3%81%A7%E3%81%97%E3%81%BE%E3%81%84%E3%81%BE%E3%81%99%E3%80%82. 参考に色々と試してみたのですが上手くいかず、どなたか修正方法を教えて頂けないでしょうか

  • C言語のqsortについて

    現在、qsortのコードに取り組んでいます。 if (strcmp(ad, "ASC") == 0) { qsort(sin, sizeof(cnt), sizeof(sin[0]), cmp_u); } else { qsort(sin, sizeof(cnt), sizeof(sin[0]), cmp_d); } 恐らくこちらのqsortでの第二引数が書き方を間違えていると思うのですが、修正の方法が分からず、どなたか教えて頂けないでしょうか? #include <stdio.h> #include <time.h> #include <string.h> #include <stdlib.h> static char ad[10]; int cmp_u(const void* a, const void* d) { return strcmp((char*)a, (char*)d); } int cmp_d(const void* a, const void* d) { return strcmp((char*)d, (char*)a); } int main() { int num1, num2; char op; float answer; int r,i; FILE* fp; char c[11]; char sin[1000][1000]; char ad[8]; fp = fopen("log.txt", "a+"); if (fp == NULL) { printf("ファイルオープン失敗\n"); return -1; } while (1) { r = scanf("%d%c%d", &num1, &op, &num2); if (r != 3) { puts("input error"); return 1; } if (op == '+') { answer = num1 + num2; } else if (op == '-') { answer = num1 - num2; } else if (op == '*') { answer = num1 * num2; } else if (op == '/') { answer = (float)num1 / num2; } time_t t = time(NULL); struct tm* tm = localtime(&t); printf("%d/%02d/%02d ", tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday); printf("%02d:%02d:%02d ", tm->tm_hour, tm->tm_min, tm->tm_sec); printf("%d%c%d,%f\n", num1, op, num2, answer); fprintf(fp, "%d/%02d/%02d ", tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday); fprintf(fp, "%02d:%02d:%02d ", tm->tm_hour, tm->tm_min, tm->tm_sec); fprintf(fp, "%d%c%d,%f\n", num1, op, num2, answer); printf("計算を続けますか?"); scanf("%s\n", &c); if (strcmp(c, "no") == 0) { break ; } } fclose(fp); fp = fopen("log.txt", "r"); int cnt = 0; for (i = 0;i < 1000;i = i + 1) { if (fgets(sin[i], sizeof(sin[0]), fp)) ++cnt; else break; } fclose(fp); printf("ASC or DESC: "); scanf("%s", ad); if (strcmp(ad, "ASC") == 0) { qsort(sin, sizeof(cnt), sizeof(sin[0]), cmp_u); } else { qsort(sin, sizeof(cnt), sizeof(sin[0]), cmp_d); } for (i = 0;i < cnt;i = i + 1) { printf("%s", sin[i]); } return 0; }

  • C言語のループカウンタの格納について

    qsort用に、変数cntにループした数を格納したいのですが、上手くいきません… どなたか修正点を、教えて頂けないでしょうか? int cnt; for (i = 0;i < 1000;i=i+1) for(cnt = 0;cnt < 1000;cnt = cnt + 1) { fgets(sin[i], sizeof(sin[0]), fp); if(sin[i][0] == 0) { break; } } if (strcmp(ad, "ASC") == 0) { qsort(sin, cnt , sizeof(sin[0]), cmp_u); }